home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 7
/
CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso
/
• Game Templates •
/
Fool's DEMO
/
Fool's DEMO
/
Fool's DEMO.rsrc
/
CODE_130.txt
< prev
next >
Wrap
Text File
|
1992-01-01
|
203KB
|
3,560 lines
# near model CODE resource
# jump table entries: 1064-1064 (1 of them)
export_133:
00000000 7000 moveq.l D0, 0x00
00000002 3D40 8BCA move.w [A6 - 0x7436], D0
00000006 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
0000000A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000000E 3D40 8BCC move.w [A6 - 0x7434], D0
00000012 7001 moveq.l D0, 0x01
00000014 3D40 8BCE move.w [A6 - 0x7432], D0
label00000018:
00000018 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000001C 3D40 8BD0 move.w [A6 - 0x7430], D0
00000020 302E 8BD0 move.w D0, [A6 - 0x7430]
00000024 48C0 ext.l D0
00000026 7201 moveq.l D1, 0x01
00000028 C081 and.l D0, D1
0000002A 0C80 0000 0001 cmpi.l D0, 0x1
00000030 6704 beq +0x6 /* 00000036 */
00000032 4EFA 0168 jmp [PC + 0x168 /* 0000019C */]
label00000036:
00000036 7000 moveq.l D0, 0x00
00000038 3D40 8128 move.w [A6 - 0x7ED8], D0
label0000003C:
0000003C 302E 8128 move.w D0, [A6 - 0x7ED8]
00000040 48C0 ext.l D0
00000042 E388 lsl D0, 1
00000044 0680 0000 1DEE addi.l D0, 0x1DEE
0000004A D0AD FD52 add.l D0, [A5 - 0x2AE]
0000004E 2F00 move.l -[A7], D0
00000050 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000054 205F movea.l A0, [A7]+
00000056 3080 move.w [A0], D0
00000058 700E moveq.l D0, 0x0E
0000005A 526E 8128 addq.w [A6 - 0x7ED8], 1
0000005E B06E 8128 cmp.w D0, [A6 - 0x7ED8]
00000062 6CD8 bge -0x26 /* 0000003C */
00000064 7000 moveq.l D0, 0x00
00000066 3D40 8126 move.w [A6 - 0x7EDA], D0
0000006A 203C 0000 1DFE move.l D0, 0x1DFE
00000070 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000074 2040 movea.l A0, D0
00000076 3010 move.w D0, [A0]
00000078 48C0 ext.l D0
0000007A 3D40 812A move.w [A6 - 0x7ED6], D0
label0000007E:
0000007E 203C 0000 1E02 move.l D0, 0x1E02
00000084 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000088 2040 movea.l A0, D0
0000008A 3010 move.w D0, [A0]
0000008C 48C0 ext.l D0
0000008E 3D40 8128 move.w [A6 - 0x7ED8], D0
label00000092:
00000092 526E 8126 addq.w [A6 - 0x7EDA], 1
00000096 302E 8126 move.w D0, [A6 - 0x7EDA]
0000009A 48C0 ext.l D0
0000009C E588 lsl D0, 2
0000009E E388 lsl D0, 1
000000A0 0680 0000 1E6E addi.l D0, 0x1E6E
000000A6 D0AD FD52 add.l D0, [A5 - 0x2AE]
000000AA 2040 movea.l A0, D0
000000AC 30AE 812A move.w [A0], [A6 - 0x7ED6]
000000B0 302E 8126 move.w D0, [A6 - 0x7EDA]
000000B4 48C0 ext.l D0
000000B6 E588 lsl D0, 2
000000B8 5280 addq.l D0, 1
000000BA E388 lsl D0, 1
000000BC 0680 0000 1E6E addi.l D0, 0x1E6E
000000C2 D0AD FD52 add.l D0, [A5 - 0x2AE]
000000C6 2040 movea.l A0, D0
000000C8 30AE 8128 move.w [A0], [A6 - 0x7ED8]
000000CC 302E 8126 move.w D0, [A6 - 0x7EDA]
000000D0 48C0 ext.l D0
000000D2 E588 lsl D0, 2
000000D4 5480 addq.l D0, 2
000000D6 E388 lsl D0, 1
000000D8 0680 0000 1E6E addi.l D0, 0x1E6E
000000DE D0AD FD52 add.l D0, [A5 - 0x2AE]
000000E2 2F00 move.l -[A7], D0
000000E4 302E 812A move.w D0, [A6 - 0x7ED6]
000000E8 48C0 ext.l D0
000000EA 2F00 move.l -[A7], D0
000000EC 203C 0000 1E06 move.l D0, 0x1E06
000000F2 D0AD FD52 add.l D0, [A5 - 0x2AE]
000000F6 2040 movea.l A0, D0
000000F8 3010 move.w D0, [A0]
000000FA 48C0 ext.l D0
000000FC 221F move.l D1, [A7]+
000000FE D081 add.l D0, D1
00000100 205F movea.l A0, [A7]+
00000102 3080 move.w [A0], D0
00000104 302E 8126 move.w D0, [A6 - 0x7EDA]
00000108 48C0 ext.l D0
0000010A E588 lsl D0, 2
0000010C 5680 addq.l D0, 3
0000010E E388 lsl D0, 1
00000110 0680 0000 1E6E addi.l D0, 0x1E6E
00000116 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000011A 2F00 move.l -[A7], D0
0000011C 302E 8128 move.w D0, [A6 - 0x7ED8]
00000120 48C0 ext.l D0
00000122 2F00 move.l -[A7], D0
00000124 203C 0000 1E08 move.l D0, 0x1E08
0000012A D0AD FD52 add.l D0, [A5 - 0x2AE]
0000012E 2040 movea.l A0, D0
00000130 3010 move.w D0, [A0]
00000132 48C0 ext.l D0
00000134 221F move.l D1, [A7]+
00000136 D081 add.l D0, D1
00000138 205F movea.l A0, [A7]+
0000013A 3080 move.w [A0], D0
0000013C 203C 0000 1E04 move.l D0, 0x1E04
00000142 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000146 2040 movea.l A0, D0
00000148 3010 move.w D0, [A0]
0000014A 48C0 ext.l D0
0000014C 2F00 move.l -[A7], D0
0000014E 203C 0000 1DFA move.l D0, 0x1DFA
00000154 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000158 2040 movea.l A0, D0
0000015A 3010 move.w D0, [A0]
0000015C 48C0 ext.l D0
0000015E 221F move.l D1, [A7]+
00000160 41EE 8128 lea.l A0, [A6 - 0x7ED8]
00000164 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000168 6C00 FF28 bge -0xD6 /* 00000092 */
0000016C 203C 0000 1E00 move.l D0, 0x1E00
00000172 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000176 2040 movea.l A0, D0
00000178 3010 move.w D0, [A0]
0000017A 48C0 ext.l D0
0000017C 2F00 move.l -[A7], D0
0000017E 203C 0000 1DFC move.l D0, 0x1DFC
00000184 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000188 2040 movea.l A0, D0
0000018A 3010 move.w D0, [A0]
0000018C 48C0 ext.l D0
0000018E 221F move.l D1, [A7]+
00000190 41EE 812A lea.l A0, [A6 - 0x7ED6]
00000194 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000198 6C00 FEE4 bge -0x11A /* 0000007E */
label0000019C:
0000019C 302E 8BD0 move.w D0, [A6 - 0x7430]
000001A0 48C0 ext.l D0
000001A2 7202 moveq.l D1, 0x02
000001A4 C081 and.l D0, D1
000001A6 0C80 0000 0002 cmpi.l D0, 0x2
000001AC 6704 beq +0x6 /* 000001B2 */
000001AE 4EFA 0086 jmp [PC + 0x86 /* 00000236 */]
label000001B2:
000001B2 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000001B6 3D40 8BD2 move.w [A6 - 0x742E], D0
000001BA 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000001BE 3D40 8BD4 move.w [A6 - 0x742C], D0
000001C2 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000001C6 3D40 8BD6 move.w [A6 - 0x742A], D0
000001CA 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000001CE 3D40 8BD8 move.w [A6 - 0x7428], D0
000001D2 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000001D6 3D40 8BDA move.w [A6 - 0x7426], D0
000001DA 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000001DE 3D40 8BDC move.w [A6 - 0x7424], D0
000001E2 302E 8BDC move.w D0, [A6 - 0x7424]
000001E6 6E04 bgt +0x6 /* 000001EC */
000001E8 4EFA 004C jmp [PC + 0x4C /* 00000236 */]
label000001EC:
000001EC 203C 0001 913A move.l D0, 0x1913A
000001F2 D0AD FD52 add.l D0, [A5 - 0x2AE]
000001F6 2F00 move.l -[A7], D0
000001F8 598F subq.l A7, 4
000001FA 3F2E 8BDC move.w -[A7], [A6 - 0x7424]
000001FE A9BC syscall GetPicture
00000200 201F move.l D0, [A7]+
00000202 205F movea.l A0, [A7]+
00000204 2080 move.l [A0], D0
00000206 3F2E 8BD8 move.w -[A7], [A6 - 0x7428]
0000020A 3F2E 8BDA move.w -[A7], [A6 - 0x7426]
0000020E 70FF moveq.l D0, 0xFFFFFFFF
00000210 3F00 move.w -[A7], D0
00000212 4267 clr.w -[A7]
00000214 203C 0001 913A move.l D0, 0x1913A
0000021A D0AD FD52 add.l D0, [A5 - 0x2AE]
0000021E 2040 movea.l A0, D0
00000220 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000224 203C 0001 913A move.l D0, 0x1913A
0000022A D0AD FD52 add.l D0, [A5 - 0x2AE]
0000022E 2040 movea.l A0, D0
00000230 2010 move.l D0, [A0]
00000232 2F00 move.l -[A7], D0
00000234 A9A3 syscall ReleaseResource
label00000236:
00000236 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000023A 3D40 8BDE move.w [A6 - 0x7422], D0
0000023E 0C6E 0006 8BDE cmpi.w [A6 - 0x7422], 0x6
00000244 6704 beq +0x6 /* 0000024A */
00000246 4EFA 0088 jmp [PC + 0x88 /* 000002D0 */]
label0000024A:
0000024A 7001 moveq.l D0, 0x01
0000024C 3D40 812A move.w [A6 - 0x7ED6], D0
label00000250:
00000250 7001 moveq.l D0, 0x01
00000252 3D40 8128 move.w [A6 - 0x7ED8], D0
label00000256:
00000256 302E 8128 move.w D0, [A6 - 0x7ED8]
0000025A 48C0 ext.l D0
0000025C EB88 lsl D0, 5
0000025E 306E 812A movea.w A0, [A6 - 0x7ED6]
00000262 D088 add.l D0, A0
00000264 E388 lsl D0, 1
00000266 0680 0000 2E6E addi.l D0, 0x2E6E /* '.n' */
0000026C D0AD FD52 add.l D0, [A5 - 0x2AE]
00000270 2F00 move.l -[A7], D0
00000272 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00000276 205F movea.l A0, [A7]+
00000278 3080 move.w [A0], D0
0000027A 302E 8128 move.w D0, [A6 - 0x7ED8]
0000027E 48C0 ext.l D0
00000280 EB88 lsl D0, 5
00000282 306E 812A movea.w A0, [A6 - 0x7ED6]
00000286 D088 add.l D0, A0
00000288 E388 lsl D0, 1
0000028A 0680 0000 3A6E addi.l D0, 0x3A6E /* ':n' */
00000290 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000294 2040 movea.l A0, D0
00000296 4250 clr.w [A0]
00000298 203C 0000 1DEE move.l D0, 0x1DEE
0000029E D0AD FD52 add.l D0, [A5 - 0x2AE]
000002A2 2040 movea.l A0, D0
000002A4 3010 move.w D0, [A0]
000002A6 48C0 ext.l D0
000002A8 526E 8128 addq.w [A6 - 0x7ED8], 1
000002AC B06E 8128 cmp.w D0, [A6 - 0x7ED8]
000002B0 6CA4 bge -0x5A /* 00000256 */
000002B2 203C 0000 1DF0 move.l D0, 0x1DF0
000002B8 D0AD FD52 add.l D0, [A5 - 0x2AE]
000002BC 2040 movea.l A0, D0
000002BE 3010 move.w D0, [A0]
000002C0 48C0 ext.l D0
000002C2 526E 812A addq.w [A6 - 0x7ED6], 1
000002C6 B06E 812A cmp.w D0, [A6 - 0x7ED6]
000002CA 6C84 bge -0x7A /* 00000250 */
000002CC 4EFA 007E jmp [PC + 0x7E /* 0000034C */]
label000002D0:
000002D0 7001 moveq.l D0, 0x01
000002D2 3D40 812A move.w [A6 - 0x7ED6], D0
label000002D6:
000002D6 7001 moveq.l D0, 0x01
000002D8 3D40 8128 move.w [A6 - 0x7ED8], D0
label000002DC:
000002DC 302E 8128 move.w D0, [A6 - 0x7ED8]
000002E0 48C0 ext.l D0
000002E2 EB88 lsl D0, 5
000002E4 306E 812A movea.w A0, [A6 - 0x7ED6]
000002E8 D088 add.l D0, A0
000002EA E388 lsl D0, 1
000002EC 0680 0000 2E6E addi.l D0, 0x2E6E /* '.n' */
000002F2 D0AD FD52 add.l D0, [A5 - 0x2AE]
000002F6 2040 movea.l A0, D0
000002F8 4250 clr.w [A0]
000002FA 302E 8128 move.w D0, [A6 - 0x7ED8]
000002FE 48C0 ext.l D0
00000300 EB88 lsl D0, 5
00000302 306E 812A movea.w A0, [A6 - 0x7ED6]
00000306 D088 add.l D0, A0
00000308 E388 lsl D0, 1
0000030A 0680 0000 3A6E addi.l D0, 0x3A6E /* ':n' */
00000310 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000314 2040 movea.l A0, D0
00000316 4250 clr.w [A0]
00000318 203C 0000 1DEE move.l D0, 0x1DEE
0000031E D0AD FD52 add.l D0, [A5 - 0x2AE]
00000322 2040 movea.l A0, D0
00000324 3010 move.w D0, [A0]
00000326 48C0 ext.l D0
00000328 526E 8128 addq.w [A6 - 0x7ED8], 1
0000032C B06E 8128 cmp.w D0, [A6 - 0x7ED8]
00000330 6CAA bge -0x54 /* 000002DC */
00000332 203C 0000 1DF0 move.l D0, 0x1DF0
00000338 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000033C 2040 movea.l A0, D0
0000033E 3010 move.w D0, [A0]
00000340 48C0 ext.l D0
00000342 526E 812A addq.w [A6 - 0x7ED6], 1
00000346 B06E 812A cmp.w D0, [A6 - 0x7ED6]
0000034A 6C8A bge -0x74 /* 000002D6 */
label0000034C:
0000034C 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000350 3D40 8BC4 move.w [A6 - 0x743C], D0
00000354 302E 8BC4 move.w D0, [A6 - 0x743C]
00000358 6E04 bgt +0x6 /* 0000035E */
0000035A 4EFA 00A4 jmp [PC + 0xA4 /* 00000400 */]
label0000035E:
0000035E A89E syscall PenNormal
00000360 302E 8BD6 move.w D0, [A6 - 0x742A]
00000364 48C0 ext.l D0
00000366 E588 lsl D0, 2
00000368 E388 lsl D0, 1
0000036A 0680 0000 582A addi.l D0, 0x582A /* 'X*' */
00000370 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000374 2F00 move.l -[A7], D0
00000376 A89D syscall PenPat
00000378 7000 moveq.l D0, 0x00
0000037A 3D40 8126 move.w [A6 - 0x7EDA], D0
0000037E 7001 moveq.l D0, 0x01
00000380 3D40 8128 move.w [A6 - 0x7ED8], D0
label00000384:
00000384 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000388 3D40 8BE0 move.w [A6 - 0x7420], D0
0000038C 302E 8BE0 move.w D0, [A6 - 0x7420]
00000390 6704 beq +0x6 /* 00000396 */
00000392 4EFA 000C jmp [PC + 0xC /* 000003A0 */]
label00000396:
00000396 066E 0010 8126 addi.w [A6 - 0x7EDA], 0x10
0000039C 4EFA 0052 jmp [PC + 0x52 /* 000003F0 */]
label000003A0:
000003A0 7000 moveq.l D0, 0x00
000003A2 3D40 812A move.w [A6 - 0x7ED6], D0
label000003A6:
000003A6 526E 8126 addq.w [A6 - 0x7EDA], 1
000003AA 302E 8BE0 move.w D0, [A6 - 0x7420]
000003AE 48C0 ext.l D0
000003B0 2F00 move.l -[A7], D0
000003B2 306E 812A movea.w A0, [A6 - 0x7ED6]
000003B6 D1C8 add.l A0, A0
000003B8 D0FC 466E add.w A0, 0x466E /* 'Fn' */
000003BC D1ED FD52 add.l A0, [A5 - 0x2AE]
000003C0 3010 move.w D0, [A0]
000003C2 48C0 ext.l D0
000003C4 C09F and.l D0, [A7]+
000003C6 4A80 tst.l D0
000003C8 6700 001A beq +0x1C /* 000003E4 */
000003CC 302E 8126 move.w D0, [A6 - 0x7EDA]
000003D0 48C0 ext.l D0
000003D2 E588 lsl D0, 2
000003D4 E388 lsl D0, 1
000003D6 0680 0000 1E6E addi.l D0, 0x1E6E
000003DC D0AD FD52 add.l D0, [A5 - 0x2AE]
000003E0 2F00 move.l -[A7], D0
000003E2 A8A2 syscall PaintRect
label000003E4:
000003E4 700F moveq.l D0, 0x0F
000003E6 526E 812A addq.w [A6 - 0x7ED6], 1
000003EA B06E 812A cmp.w D0, [A6 - 0x7ED6]
000003EE 6CB6 bge -0x48 /* 000003A6 */
label000003F0:
000003F0 302E 8BC4 move.w D0, [A6 - 0x743C]
000003F4 48C0 ext.l D0
000003F6 526E 8128 addq.w [A6 - 0x7ED8], 1
000003FA B06E 8128 cmp.w D0, [A6 - 0x7ED8]
000003FE 6C84 bge -0x7A /* 00000384 */
label00000400:
00000400 0C6E 0002 8BD4 cmpi.w [A6 - 0x742C], 0x2
00000406 6600 000C bne +0xE /* 00000414 */
0000040A 7003 moveq.l D0, 0x03
0000040C 3D40 8BE2 move.w [A6 - 0x741E], D0
00000410 6000 0008 bra +0xA /* 0000041A */
label00000414:
00000414 7001 moveq.l D0, 0x01
00000416 3D40 8BE2 move.w [A6 - 0x741E], D0
label0000041A:
0000041A 0C6E 0004 8BDE cmpi.w [A6 - 0x7422], 0x4
00000420 6600 0022 bne +0x24 /* 00000444 */
00000424 487A 001E pea.l [PC + 0x1E /* 00000444, value 0x302E8490 */]
00000428 7063 moveq.l D0, 0x63
0000042A 2F00 move.l -[A7], D0
0000042C 2F3C 0000 00AE move.l -[A7], 0xAE
00000432 2F3C 0000 0108 move.l -[A7], 0x108
00000438 2F3C 0000 0153 move.l -[A7], 0x153
0000043E 7002 moveq.l D0, 0x02
00000440 4EED 0372 jmp [A5 + 0x372 /* export_106 */]
label00000444:
00000444 302E 8490 move.w D0, [A6 - 0x7B70]
00000448 48C0 ext.l D0
0000044A 306E 8BCE movea.w A0, [A6 - 0x7432]
0000044E B088 cmp.l D0, A0
00000450 6F00 0006 ble +0x8 /* 00000458 */
00000454 4EFA 0002 jmp [PC + 0x2 /* 00000458 */]
label00000458:
00000458 7000 moveq.l D0, 0x00
0000045A 3D40 86A6 move.w [A6 - 0x795A], D0
0000045E 206D FD4A movea.l A0, [A5 - 0x2B6]
00000462 41E8 8942 lea.l A0, [A0 - 0x76BE]
00000466 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000046A 41EE 8BE4 lea.l A0, [A6 - 0x741C]
0000046E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000472 206D FD4A movea.l A0, [A5 - 0x2B6]
00000476 41E8 8944 lea.l A0, [A0 - 0x76BC]
0000047A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000047E 41EE 8CE4 lea.l A0, [A6 - 0x731C]
00000482 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000486 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000048A 3D40 8DE4 move.w [A6 - 0x721C], D0
0000048E 7001 moveq.l D0, 0x01
00000490 3D40 8BC4 move.w [A6 - 0x743C], D0
label00000494:
00000494 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000498 41EE 8DE6 lea.l A0, [A6 - 0x721A]
0000049C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000004A0 41EE 8DE6 lea.l A0, [A6 - 0x721A]
000004A4 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000004A8 3D40 8EE6 move.w [A6 - 0x711A], D0
000004AC 41EE 8CE4 lea.l A0, [A6 - 0x731C]
000004B0 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000004B4 41EE 8DE6 lea.l A0, [A6 - 0x721A]
000004B8 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000004BC 41EE 8CE4 lea.l A0, [A6 - 0x731C]
000004C0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000004C4 302E 8490 move.w D0, [A6 - 0x7B70]
000004C8 48C0 ext.l D0
000004CA 306E 8BCE movea.w A0, [A6 - 0x7432]
000004CE B088 cmp.l D0, A0
000004D0 6E04 bgt +0x6 /* 000004D6 */
000004D2 4EFA 001E jmp [PC + 0x1E /* 000004F2 */]
label000004D6:
000004D6 41EE 8BE4 lea.l A0, [A6 - 0x741C]
000004DA 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000004DE 41EE 8DE6 lea.l A0, [A6 - 0x721A]
000004E2 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000004E6 41EE 8BE4 lea.l A0, [A6 - 0x741C]
000004EA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000004EE 4EFA 017E jmp [PC + 0x17E /* 0000066E */]
label000004F2:
000004F2 302E 8490 move.w D0, [A6 - 0x7B70]
000004F6 48C0 ext.l D0
000004F8 306E 8BCE movea.w A0, [A6 - 0x7432]
000004FC B088 cmp.l D0, A0
000004FE 57C0 seq D0
00000500 4880 ext.w D0
00000502 48C0 ext.l D0
00000504 2F00 move.l -[A7], D0
00000506 486E 8492 pea.l [A6 - 0x7B6E]
0000050A 206D FD4A movea.l A0, [A5 - 0x2B6]
0000050E 41E8 8946 lea.l A0, [A0 - 0x76BA]
00000512 225F movea.l A1, [A7]+
00000514 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000518 C09F and.l D0, [A7]+
0000051A 4A80 tst.l D0
0000051C 6604 bne +0x6 /* 00000522 */
0000051E 4EFA 0016 jmp [PC + 0x16 /* 00000536 */]
label00000522:
00000522 41EE 8492 lea.l A0, [A6 - 0x7B6E]
00000526 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000052A 41EE 8BE4 lea.l A0, [A6 - 0x741C]
0000052E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000532 4EFA 013A jmp [PC + 0x13A /* 0000066E */]
label00000536:
00000536 0C6E 0001 8BDE cmpi.w [A6 - 0x7422], 0x1
0000053C 57C0 seq D0
0000053E 4880 ext.w D0
00000540 48C0 ext.l D0
00000542 2F00 move.l -[A7], D0
00000544 0C6E 0005 8BDE cmpi.w [A6 - 0x7422], 0x5
0000054A 57C0 seq D0
0000054C 4880 ext.w D0
0000054E 48C0 ext.l D0
00000550 809F or.l D0, [A7]+
00000552 4A80 tst.l D0
00000554 6604 bne +0x6 /* 0000055A */
00000556 4EFA 0016 jmp [PC + 0x16 /* 0000056E */]
label0000055A:
0000055A 41EE 8DE6 lea.l A0, [A6 - 0x721A]
0000055E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000562 41EE 8026 lea.l A0, [A6 - 0x7FDA]
00000566 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000056A 4EBA 1FDE jsr [PC + 0x1FDE /* 0000254A */]
label0000056E:
0000056E 0C6E 0002 8BDE cmpi.w [A6 - 0x7422], 0x2
00000574 6704 beq +0x6 /* 0000057A */
00000576 4EFA 0016 jmp [PC + 0x16 /* 0000058E */]
label0000057A:
0000057A 41EE 8DE6 lea.l A0, [A6 - 0x721A]
0000057E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000582 41EE 8026 lea.l A0, [A6 - 0x7FDA]
00000586 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000058A 4EBA 2176 jsr [PC + 0x2176 /* 00002702 */]
label0000058E:
0000058E 0C6E 0003 8BDE cmpi.w [A6 - 0x7422], 0x3
00000594 57C0 seq D0
00000596 4880 ext.w D0
00000598 48C0 ext.l D0
0000059A 2F00 move.l -[A7], D0
0000059C 0C6E 0006 8BDE cmpi.w [A6 - 0x7422], 0x6
000005A2 57C0 seq D0
000005A4 4880 ext.w D0
000005A6 48C0 ext.l D0
000005A8 809F or.l D0, [A7]+
000005AA 4A80 tst.l D0
000005AC 6700 0018 beq +0x1A /* 000005C6 */
000005B0 302E 8EE6 move.w D0, [A6 - 0x711A]
000005B4 48C0 ext.l D0
000005B6 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000005BA 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000005BE 41EE 8388 lea.l A0, [A6 - 0x7C78]
000005C2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label000005C6:
000005C6 0C6E 0004 8BDE cmpi.w [A6 - 0x7422], 0x4
000005CC 6704 beq +0x6 /* 000005D2 */
000005CE 4EFA 0086 jmp [PC + 0x86 /* 00000656 */]
label000005D2:
000005D2 486E 8DE6 pea.l [A6 - 0x721A]
000005D6 7004 moveq.l D0, 0x04
000005D8 205F movea.l A0, [A7]+
000005DA 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
000005DE 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000005E2 41EE 8026 lea.l A0, [A6 - 0x7FDA]
000005E6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000005EA 4EBA 1F5E jsr [PC + 0x1F5E /* 0000254A */]
000005EE 41EE 8388 lea.l A0, [A6 - 0x7C78]
000005F2 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000005F6 41EE 8EE8 lea.l A0, [A6 - 0x7118]
000005FA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000005FE 486E 8DE6 pea.l [A6 - 0x721A]
00000602 7004 moveq.l D0, 0x04
00000604 205F movea.l A0, [A7]+
00000606 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
0000060A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000060E 41EE 8026 lea.l A0, [A6 - 0x7FDA]
00000612 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000616 4EBA 1F32 jsr [PC + 0x1F32 /* 0000254A */]
0000061A 41EE 8388 lea.l A0, [A6 - 0x7C78]
0000061E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000622 41EE 8FE8 lea.l A0, [A6 - 0x7018]
00000626 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000062A 41EE 8EE8 lea.l A0, [A6 - 0x7118]
0000062E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000632 486E 8DE6 pea.l [A6 - 0x721A]
00000636 7005 moveq.l D0, 0x05
00000638 2200 move.l D1, D0
0000063A 7001 moveq.l D0, 0x01
0000063C 205F movea.l A0, [A7]+
0000063E 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00000642 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000646 41EE 8FE8 lea.l A0, [A6 - 0x7018]
0000064A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000064E 41EE 8388 lea.l A0, [A6 - 0x7C78]
00000652 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00000656:
00000656 41EE 8BE4 lea.l A0, [A6 - 0x741C]
0000065A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000065E 41EE 8388 lea.l A0, [A6 - 0x7C78]
00000662 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000666 41EE 8BE4 lea.l A0, [A6 - 0x741C]
0000066A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label0000066E:
0000066E 7001 moveq.l D0, 0x01
00000670 3D40 8126 move.w [A6 - 0x7EDA], D0
label00000674:
00000674 526E 86A6 addq.w [A6 - 0x795A], 1
00000678 302E 86A6 move.w D0, [A6 - 0x795A]
0000067C 48C0 ext.l D0
0000067E E388 lsl D0, 1
00000680 0680 0000 366E addi.l D0, 0x366E /* '6n' */
00000686 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000068A 2F00 move.l -[A7], D0
0000068C 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000690 205F movea.l A0, [A7]+
00000692 3080 move.w [A0], D0
00000694 306E 86A6 movea.w A0, [A6 - 0x795A]
00000698 D1C8 add.l A0, A0
0000069A D0FC 366E add.w A0, 0x366E /* '6n' */
0000069E D1ED FD52 add.l A0, [A5 - 0x2AE]
000006A2 3010 move.w D0, [A0]
000006A4 48C0 ext.l D0
000006A6 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000006AA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000006AE 3D40 90E8 move.w [A6 - 0x6F18], D0
000006B2 4EBA 19BC jsr [PC + 0x19BC /* 00002070 */]
000006B6 302E 8128 move.w D0, [A6 - 0x7ED8]
000006BA 48C0 ext.l D0
000006BC EB88 lsl D0, 5
000006BE 306E 812A movea.w A0, [A6 - 0x7ED6]
000006C2 D088 add.l D0, A0
000006C4 E388 lsl D0, 1
000006C6 0680 0000 2E6E addi.l D0, 0x2E6E /* '.n' */
000006CC D0AD FD52 add.l D0, [A5 - 0x2AE]
000006D0 2040 movea.l A0, D0
000006D2 30AE 8BC4 move.w [A0], [A6 - 0x743C]
000006D6 302E 8128 move.w D0, [A6 - 0x7ED8]
000006DA 48C0 ext.l D0
000006DC EB88 lsl D0, 5
000006DE 306E 812A movea.w A0, [A6 - 0x7ED6]
000006E2 D088 add.l D0, A0
000006E4 E388 lsl D0, 1
000006E6 0680 0000 3A6E addi.l D0, 0x3A6E /* ':n' */
000006EC D0AD FD52 add.l D0, [A5 - 0x2AE]
000006F0 2040 movea.l A0, D0
000006F2 30AE 86A6 move.w [A0], [A6 - 0x795A]
000006F6 4EBA 14E6 jsr [PC + 0x14E6 /* 00001BDE */]
000006FA 486E 8BE4 pea.l [A6 - 0x741C]
000006FE 306E 86A6 movea.w A0, [A6 - 0x795A]
00000702 2F08 move.l -[A7], A0
00000704 7001 moveq.l D0, 0x01
00000706 221F move.l D1, [A7]+
00000708 205F movea.l A0, [A7]+
0000070A 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000070E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000712 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00000716 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000071A 0C6E 0050 8380 cmpi.w [A6 - 0x7C80], 0x50 /* 'P' */
00000720 5FC0 sle D0
00000722 4880 ext.w D0
00000724 48C0 ext.l D0
00000726 2F00 move.l -[A7], D0
00000728 0C6E 0055 8380 cmpi.w [A6 - 0x7C80], 0x55 /* 'U' */
0000072E 57C0 seq D0
00000730 4880 ext.w D0
00000732 48C0 ext.l D0
00000734 809F or.l D0, [A7]+
00000736 4A80 tst.l D0
00000738 6604 bne +0x6 /* 0000073E */
0000073A 4EFA 000A jmp [PC + 0xA /* 00000746 */]
label0000073E:
0000073E 4EBA 15FE jsr [PC + 0x15FE /* 00001D3E */]
00000742 4EFA 0006 jmp [PC + 0x6 /* 0000074A */]
label00000746:
00000746 4EBA 16A0 jsr [PC + 0x16A0 /* 00001DE8 */]
label0000074A:
0000074A 302E 8EE6 move.w D0, [A6 - 0x711A]
0000074E 48C0 ext.l D0
00000750 526E 8126 addq.w [A6 - 0x7EDA], 1
00000754 B06E 8126 cmp.w D0, [A6 - 0x7EDA]
00000758 6C00 FF1A bge -0xE4 /* 00000674 */
0000075C 306E 8BC4 movea.w A0, [A6 - 0x743C]
00000760 2F08 move.l -[A7], A0
00000762 7001 moveq.l D0, 0x01
00000764 2F00 move.l -[A7], D0
00000766 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
0000076A 201F move.l D0, [A7]+
0000076C 221F move.l D1, [A7]+
0000076E 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000772 302E 8DE4 move.w D0, [A6 - 0x721C]
00000776 48C0 ext.l D0
00000778 526E 8BC4 addq.w [A6 - 0x743C], 1
0000077C B06E 8BC4 cmp.w D0, [A6 - 0x743C]
00000780 6C00 FD12 bge -0x2EC /* 00000494 */
00000784 41EE 8CE4 lea.l A0, [A6 - 0x731C]
00000788 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000078C 3D40 90EA move.w [A6 - 0x6F16], D0
00000790 0C6E 0051 8380 cmpi.w [A6 - 0x7C80], 0x51 /* 'Q' */
00000796 57C0 seq D0
00000798 4880 ext.w D0
0000079A 48C0 ext.l D0
0000079C 2F00 move.l -[A7], D0
0000079E 0C6E 0054 8380 cmpi.w [A6 - 0x7C80], 0x54 /* 'T' */
000007A4 57C0 seq D0
000007A6 4880 ext.w D0
000007A8 48C0 ext.l D0
000007AA 809F or.l D0, [A7]+
000007AC 4A80 tst.l D0
000007AE 6604 bne +0x6 /* 000007B4 */
000007B0 4EFA 0086 jmp [PC + 0x86 /* 00000838 */]
label000007B4:
000007B4 A89E syscall PenNormal
000007B6 203C 0000 5832 move.l D0, 0x5832 /* 'X2' */
000007BC D0AD FD52 add.l D0, [A5 - 0x2AE]
000007C0 2F00 move.l -[A7], D0
000007C2 A89D syscall PenPat
000007C4 7003 moveq.l D0, 0x03
000007C6 3F00 move.w -[A7], D0
000007C8 7003 moveq.l D0, 0x03
000007CA 3F00 move.w -[A7], D0
000007CC A89B syscall PenSize
000007CE 0C6E 0051 8380 cmpi.w [A6 - 0x7C80], 0x51 /* 'Q' */
000007D4 6704 beq +0x6 /* 000007DA */
000007D6 4EFA 002A jmp [PC + 0x2A /* 00000802 */]
label000007DA:
000007DA 3F3C 00F3 move.w -[A7], 0xF3
000007DE 706F moveq.l D0, 0x6F
000007E0 3F00 move.w -[A7], D0
000007E2 A893 syscall MoveTo
000007E4 3F3C 00F3 move.w -[A7], 0xF3
000007E8 3F3C 00E4 move.w -[A7], 0xE4
000007EC A891 syscall LineTo
000007EE 3F3C 009B move.w -[A7], 0x9B
000007F2 3F3C 00A9 move.w -[A7], 0xA9
000007F6 A893 syscall MoveTo
000007F8 3F3C 014C move.w -[A7], 0x14C
000007FC 3F3C 00A9 move.w -[A7], 0xA9
00000800 A891 syscall LineTo
label00000802:
00000802 0C6E 0054 8380 cmpi.w [A6 - 0x7C80], 0x54 /* 'T' */
00000808 6704 beq +0x6 /* 0000080E */
0000080A 4EFA 002A jmp [PC + 0x2A /* 00000836 */]
label0000080E:
0000080E 3F3C 00E9 move.w -[A7], 0xE9
00000812 3F3C 0081 move.w -[A7], 0x81
00000816 A893 syscall MoveTo
00000818 3F3C 017D move.w -[A7], 0x17D
0000081C 3F3C 0081 move.w -[A7], 0x81
00000820 A891 syscall LineTo
00000822 3F3C 0124 move.w -[A7], 0x124
00000826 7047 moveq.l D0, 0x47
00000828 3F00 move.w -[A7], D0
0000082A A893 syscall MoveTo
0000082C 3F3C 0124 move.w -[A7], 0x124
00000830 3F3C 00DA move.w -[A7], 0xDA
00000834 A891 syscall LineTo
label00000836:
00000836 A89E syscall PenNormal
label00000838:
00000838 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000083C 3D40 8BC4 move.w [A6 - 0x743C], D0
00000840 302E 8BC4 move.w D0, [A6 - 0x743C]
00000844 6E04 bgt +0x6 /* 0000084A */
00000846 4EFA 0068 jmp [PC + 0x68 /* 000008B0 */]
label0000084A:
0000084A 7001 moveq.l D0, 0x01
0000084C 3D40 8128 move.w [A6 - 0x7ED8], D0
label00000850:
00000850 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000854 3D40 8126 move.w [A6 - 0x7EDA], D0
00000858 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000085C 3D40 8382 move.w [A6 - 0x7C7E], D0
00000860 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000864 41EE 90EC lea.l A0, [A6 - 0x6F14]
00000868 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000086C 3F3C 00FA move.w -[A7], 0xFA
00000870 700C moveq.l D0, 0x0C
00000872 3F00 move.w -[A7], D0
00000874 4267 clr.w -[A7]
00000876 7001 moveq.l D0, 0x01
00000878 3F00 move.w -[A7], D0
0000087A 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000087E 302E 8382 move.w D0, [A6 - 0x7C7E]
00000882 6E04 bgt +0x6 /* 00000888 */
00000884 4EFA 0016 jmp [PC + 0x16 /* 0000089C */]
label00000888:
00000888 3F2E 8126 move.w -[A7], [A6 - 0x7EDA]
0000088C 3F2E 8382 move.w -[A7], [A6 - 0x7C7E]
00000890 A893 syscall MoveTo
00000892 486E 90EC pea.l [A6 - 0x6F14]
00000896 A884 syscall DrawString
00000898 4EFA 0006 jmp [PC + 0x6 /* 000008A0 */]
label0000089C:
0000089C 4EBA 18FA jsr [PC + 0x18FA /* 00002198 */]
label000008A0:
000008A0 302E 8BC4 move.w D0, [A6 - 0x743C]
000008A4 48C0 ext.l D0
000008A6 526E 8128 addq.w [A6 - 0x7ED8], 1
000008AA B06E 8128 cmp.w D0, [A6 - 0x7ED8]
000008AE 6CA0 bge -0x5E /* 00000850 */
label000008B0:
000008B0 7000 moveq.l D0, 0x00
000008B2 3D40 91EC move.w [A6 - 0x6E14], D0
000008B6 206D FD4A movea.l A0, [A5 - 0x2B6]
000008BA 41E8 8948 lea.l A0, [A0 - 0x76B8]
000008BE 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000008C2 41EE 90EC lea.l A0, [A6 - 0x6F14]
000008C6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000008CA 302E 8BCE move.w D0, [A6 - 0x7432]
000008CE 48C0 ext.l D0
000008D0 306E 8BCC movea.w A0, [A6 - 0x7434]
000008D4 B088 cmp.l D0, A0
000008D6 6704 beq +0x6 /* 000008DC */
000008D8 4EFA 0066 jmp [PC + 0x66 /* 00000940 */]
label000008DC:
000008DC 203C 0000 426E move.l D0, 0x426E /* 'Bn' */
000008E2 D0AD FD52 add.l D0, [A5 - 0x2AE]
000008E6 2F00 move.l -[A7], D0
000008E8 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000008EC 205F movea.l A0, [A7]+
000008EE 3080 move.w [A0], D0
000008F0 203C 0000 426E move.l D0, 0x426E /* 'Bn' */
000008F6 D0AD FD52 add.l D0, [A5 - 0x2AE]
000008FA 2040 movea.l A0, D0
000008FC 3010 move.w D0, [A0]
000008FE 6E04 bgt +0x6 /* 00000904 */
00000900 4EFA 003E jmp [PC + 0x3E /* 00000940 */]
label00000904:
00000904 7001 moveq.l D0, 0x01
00000906 3D40 8128 move.w [A6 - 0x7ED8], D0
label0000090A:
0000090A 302E 8128 move.w D0, [A6 - 0x7ED8]
0000090E 48C0 ext.l D0
00000910 E388 lsl D0, 1
00000912 0680 0000 426E addi.l D0, 0x426E /* 'Bn' */
00000918 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000091C 2F00 move.l -[A7], D0
0000091E 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000922 205F movea.l A0, [A7]+
00000924 3080 move.w [A0], D0
00000926 203C 0000 426E move.l D0, 0x426E /* 'Bn' */
0000092C D0AD FD52 add.l D0, [A5 - 0x2AE]
00000930 2040 movea.l A0, D0
00000932 3010 move.w D0, [A0]
00000934 48C0 ext.l D0
00000936 526E 8128 addq.w [A6 - 0x7ED8], 1
0000093A B06E 8128 cmp.w D0, [A6 - 0x7ED8]
0000093E 6CCA bge -0x34 /* 0000090A */
label00000940:
00000940 302E 8490 move.w D0, [A6 - 0x7B70]
00000944 48C0 ext.l D0
00000946 306E 8BCE movea.w A0, [A6 - 0x7432]
0000094A B088 cmp.l D0, A0
0000094C 6F00 0006 ble +0x8 /* 00000954 */
00000950 4EFA 0150 jmp [PC + 0x150 /* 00000AA2 */]
label00000954:
00000954 302E 8BDE move.w D0, [A6 - 0x7422]
00000958 48C0 ext.l D0
0000095A 487A 0020 pea.l [PC + 0x20 /* 0000097C, value 0x302E834E */]
0000095E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00000962 0006 4EFA ori.b D6, 0xFA
00000966 034C bchg A4, D1
00000968 4EFA 03A6 jmp [PC + 0x3A6 /* 00000D10 */]
0000096C 4EFA 0612 jmp [PC + 0x612 /* 00000F80 */]
00000970 4EFA 06AC jmp [PC + 0x6AC /* 0000101E */]
00000974 4EFA 06A8 jmp [PC + 0x6A8 /* 0000101E */]
00000978 4EFA 087C jmp [PC + 0x87C /* 000011F6 */]
0000097C 302E 834E move.w D0, [A6 - 0x7CB2]
00000980 48C0 ext.l D0
00000982 7201 moveq.l D1, 0x01
00000984 C081 and.l D0, D1
00000986 4A80 tst.l D0
00000988 6604 bne +0x6 /* 0000098E */
0000098A 4EFA 0010 jmp [PC + 0x10 /* 0000099C */]
label0000098E:
0000098E 4EBA 025A jsr [PC + 0x25A /* 00000BEA */]
00000992 3D6E 8BCC 8BCE move.w [A6 - 0x7432], [A6 - 0x7434]
00000998 4EFA 0108 jmp [PC + 0x108 /* 00000AA2 */]
label0000099C:
0000099C 0C6E 0050 8380 cmpi.w [A6 - 0x7C80], 0x50 /* 'P' */
000009A2 6F00 0006 ble +0x8 /* 000009AA */
000009A6 4EFA 00FA jmp [PC + 0xFA /* 00000AA2 */]
label000009AA:
000009AA 302E 91EC move.w D0, [A6 - 0x6E14]
000009AE 5EC0 sgt D0
000009B0 4880 ext.w D0
000009B2 48C0 ext.l D0
000009B4 2F00 move.l -[A7], D0
000009B6 486E 90EC pea.l [A6 - 0x6F14]
000009BA 206D FD4A movea.l A0, [A5 - 0x2B6]
000009BE 41E8 894A lea.l A0, [A0 - 0x76B6]
000009C2 225F movea.l A1, [A7]+
000009C4 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000009C8 C09F and.l D0, [A7]+
000009CA 4A80 tst.l D0
000009CC 6604 bne +0x6 /* 000009D2 */
000009CE 4EFA 001A jmp [PC + 0x1A /* 000009EA */]
label000009D2:
000009D2 206D FD4A movea.l A0, [A5 - 0x2B6]
000009D6 41E8 894C lea.l A0, [A0 - 0x76B4]
000009DA 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000009DE 41EE 90EC lea.l A0, [A6 - 0x6F14]
000009E2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000009E6 4EBA 17B0 jsr [PC + 0x17B0 /* 00002198 */]
label000009EA:
000009EA 7001 moveq.l D0, 0x01
000009EC 3D40 8128 move.w [A6 - 0x7ED8], D0
label000009F0:
000009F0 203C 0000 01F4 move.l D0, 0x1F4
000009F6 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000009FA 0680 0000 0019 addi.l D0, 0x19
00000A00 3F00 move.w -[A7], D0
00000A02 7064 moveq.l D0, 0x64
00000A04 2F00 move.l -[A7], D0
00000A06 3F3C 0096 move.w -[A7], 0x96
00000A0A 4267 clr.w -[A7]
00000A0C 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000A10 7003 moveq.l D0, 0x03
00000A12 526E 8128 addq.w [A6 - 0x7ED8], 1
00000A16 B06E 8128 cmp.w D0, [A6 - 0x7ED8]
00000A1A 6CD4 bge -0x2A /* 000009F0 */
00000A1C 7000 moveq.l D0, 0x00
00000A1E 3D40 812A move.w [A6 - 0x7ED6], D0
label00000A22:
00000A22 7001 moveq.l D0, 0x01
00000A24 3D40 8128 move.w [A6 - 0x7ED8], D0
label00000A28:
00000A28 700D moveq.l D0, 0x0D
00000A2A 2F00 move.l -[A7], D0
00000A2C 302E 90EA move.w D0, [A6 - 0x6F16]
00000A30 48C0 ext.l D0
00000A32 2200 move.l D1, D0
00000A34 700A moveq.l D0, 0x0A
00000A36 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000A3A 221F move.l D1, [A7]+
00000A3C C141 exg D0, D1
00000A3E 9081 sub.l D0, D1
00000A40 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000A44 306E 8128 movea.w A0, [A6 - 0x7ED8]
00000A48 D1C8 add.l A0, A0
00000A4A D0FC 366E add.w A0, 0x366E /* '6n' */
00000A4E D1ED FD52 add.l A0, [A5 - 0x2AE]
00000A52 3010 move.w D0, [A0]
00000A54 48C0 ext.l D0
00000A56 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000A5A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000A5E E588 lsl D0, 2
00000A60 E388 lsl D0, 1
00000A62 0680 0000 1E6E addi.l D0, 0x1E6E
00000A68 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000A6C 2F00 move.l -[A7], D0
00000A6E A8A4 syscall InvertRect
00000A70 302E 90EA move.w D0, [A6 - 0x6F16]
00000A74 48C0 ext.l D0
00000A76 526E 8128 addq.w [A6 - 0x7ED8], 1
00000A7A B06E 8128 cmp.w D0, [A6 - 0x7ED8]
00000A7E 6CA8 bge -0x56 /* 00000A28 */
00000A80 7001 moveq.l D0, 0x01
00000A82 526E 812A addq.w [A6 - 0x7ED6], 1
00000A86 B06E 812A cmp.w D0, [A6 - 0x7ED6]
00000A8A 6C96 bge -0x68 /* 00000A22 */
00000A8C 302E 8BCE move.w D0, [A6 - 0x7432]
00000A90 48C0 ext.l D0
00000A92 306E 8BCC movea.w A0, [A6 - 0x7434]
00000A96 B088 cmp.l D0, A0
00000A98 6600 0008 bne +0xA /* 00000AA2 */
00000A9C 7001 moveq.l D0, 0x01
00000A9E 3D40 8BCA move.w [A6 - 0x7436], D0
label00000AA2:
00000AA2 302E 8BCC move.w D0, [A6 - 0x7434]
00000AA6 48C0 ext.l D0
00000AA8 526E 8BCE addq.w [A6 - 0x7432], 1
00000AAC B06E 8BCE cmp.w D0, [A6 - 0x7432]
00000AB0 6C00 F566 bge -0xA98 /* 00000018 */
00000AB4 302E 834E move.w D0, [A6 - 0x7CB2]
00000AB8 48C0 ext.l D0
00000ABA 7201 moveq.l D1, 0x01
00000ABC C081 and.l D0, D1
00000ABE 4A80 tst.l D0
00000AC0 6700 0006 beq +0x8 /* 00000AC8 */
00000AC4 4EFA 1E0E jmp [PC + 0x1E0E /* 000028D4 */]
label00000AC8:
00000AC8 A89E syscall PenNormal
00000ACA 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000ACE 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000AD2 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00000AD6 4EFA 00CA jmp [PC + 0xCA /* 00000BA2 */]
label00000ADA:
00000ADA 203C 0000 426E move.l D0, 0x426E /* 'Bn' */
00000AE0 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000AE4 2040 movea.l A0, D0
00000AE6 3010 move.w D0, [A0]
00000AE8 6E04 bgt +0x6 /* 00000AEE */
00000AEA 4EFA 00B0 jmp [PC + 0xB0 /* 00000B9C */]
label00000AEE:
00000AEE 203C 0000 426E move.l D0, 0x426E /* 'Bn' */
00000AF4 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000AF8 2040 movea.l A0, D0
00000AFA 3010 move.w D0, [A0]
00000AFC 48C0 ext.l D0
00000AFE 0C80 0000 0001 cmpi.l D0, 0x1
00000B04 6600 000C bne +0xE /* 00000B12 */
00000B08 7064 moveq.l D0, 0x64
00000B0A 3D40 8382 move.w [A6 - 0x7C7E], D0
00000B0E 6000 0008 bra +0xA /* 00000B18 */
label00000B12:
00000B12 700D moveq.l D0, 0x0D
00000B14 3D40 8382 move.w [A6 - 0x7C7E], D0
label00000B18:
00000B18 7000 moveq.l D0, 0x00
00000B1A 3D40 8128 move.w [A6 - 0x7ED8], D0
label00000B1E:
00000B1E 302E 8382 move.w D0, [A6 - 0x7C7E]
00000B22 48C0 ext.l D0
00000B24 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000B28 526E 8128 addq.w [A6 - 0x7ED8], 1
00000B2C 306E 8128 movea.w A0, [A6 - 0x7ED8]
00000B30 D1C8 add.l A0, A0
00000B32 D0FC 426E add.w A0, 0x426E /* 'Bn' */
00000B36 D1ED FD52 add.l A0, [A5 - 0x2AE]
00000B3A 3010 move.w D0, [A0]
00000B3C 48C0 ext.l D0
00000B3E E588 lsl D0, 2
00000B40 E388 lsl D0, 1
00000B42 0680 0000 1E6E addi.l D0, 0x1E6E
00000B48 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000B4C 2F00 move.l -[A7], D0
00000B4E A8A4 syscall InvertRect
00000B50 7000 moveq.l D0, 0x00
00000B52 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000B56 302E 8128 move.w D0, [A6 - 0x7ED8]
00000B5A 48C0 ext.l D0
00000B5C 2F00 move.l -[A7], D0
00000B5E 203C 0000 426E move.l D0, 0x426E /* 'Bn' */
00000B64 D0AD FD52 add.l D0, [A5 - 0x2AE]
00000B68 2040 movea.l A0, D0
00000B6A 3010 move.w D0, [A0]
00000B6C 48C0 ext.l D0
00000B6E 221F move.l D1, [A7]+
00000B70 B280 cmp.l D1, D0
00000B72 57C0 seq D0
00000B74 4880 ext.w D0
00000B76 48C0 ext.l D0
00000B78 2F00 move.l -[A7], D0
00000B7A 302E 8024 move.w D0, [A6 - 0x7FDC]
00000B7E 48C0 ext.l D0
00000B80 0280 0000 0080 andi.l D0, 0x80
00000B86 0C80 0000 0000 cmpi.l D0, 0x0
00000B8C 57C0 seq D0
00000B8E 4880 ext.w D0
00000B90 48C0 ext.l D0
00000B92 809F or.l D0, [A7]+
00000B94 4A80 tst.l D0
00000B96 6786 beq -0x78 /* 00000B1E */
00000B98 4EFA 0008 jmp [PC + 0x8 /* 00000BA2 */]
label00000B9C:
00000B9C 7000 moveq.l D0, 0x00
00000B9E 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
label00000BA2:
00000BA2 302E 8024 move.w D0, [A6 - 0x7FDC]
00000BA6 48C0 ext.l D0
00000BA8 0280 0000 0080 andi.l D0, 0x80
00000BAE 4A80 tst.l D0
00000BB0 6600 FF28 bne -0xD6 /* 00000ADA */
00000BB4 0C6E 0055 8380 cmpi.w [A6 - 0x7C80], 0x55 /* 'U' */
00000BBA 6600 0026 bne +0x28 /* 00000BE2 */
00000BBE 487A 001C pea.l [PC + 0x1C /* 00000BDC, value 0x70013D40 */]
00000BC2 2F3C 0000 0131 move.l -[A7], 0x131
00000BC8 42A7 clr.l -[A7]
00000BCA 2F3C 0000 0156 move.l -[A7], 0x156
00000BD0 2F3C 0000 010E move.l -[A7], 0x10E
00000BD6 7047 moveq.l D0, 0x47
00000BD8 4EED 0372 jmp [A5 + 0x372 /* export_106 */]
00000BDC 7001 moveq.l D0, 0x01
00000BDE 3D40 8BCA move.w [A6 - 0x7436], D0
label00000BE2:
00000BE2 4EBA 0006 jsr [PC + 0x6 /* 00000BEA */]
00000BE6 4EFA 1CEC jmp [PC + 0x1CEC /* 000028D4 */]
fn00000BEA:
00000BEA 302E 8BCA move.w D0, [A6 - 0x7436]
00000BEE 48C0 ext.l D0
00000BF0 4A80 tst.l D0
00000BF2 6604 bne +0x6 /* 00000BF8 */
00000BF4 4EFA 0026 jmp [PC + 0x26 /* 00000C1C */]
label00000BF8:
00000BF8 7064 moveq.l D0, 0x64
00000BFA 3D40 8490 move.w [A6 - 0x7B70], D0
00000BFE 206D FD4A movea.l A0, [A5 - 0x2B6]
00000C02 41E8 894E lea.l A0, [A0 - 0x76B2]
00000C06 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000C0A 41EE 8492 lea.l A0, [A6 - 0x7B6E]
00000C0E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000C12 7000 moveq.l D0, 0x00
00000C14 3D40 8BCA move.w [A6 - 0x7436], D0
00000C18 4EFA 0096 jmp [PC + 0x96 /* 00000CB0 */]
label00000C1C:
00000C1C 0C6E 0064 8490 cmpi.w [A6 - 0x7B70], 0x64 /* 'd' */
00000C22 6D04 blt +0x6 /* 00000C28 */
00000C24 4EFA 0070 jmp [PC + 0x70 /* 00000C96 */]
label00000C28:
00000C28 3D6E 8BCE 8490 move.w [A6 - 0x7B70], [A6 - 0x7432]
00000C2E 0C6E 0002 8BDE cmpi.w [A6 - 0x7422], 0x2
00000C34 57C0 seq D0
00000C36 4880 ext.w D0
00000C38 48C0 ext.l D0
00000C3A 2F00 move.l -[A7], D0
00000C3C 486E 90EC pea.l [A6 - 0x6F14]
00000C40 206D FD4A movea.l A0, [A5 - 0x2B6]
00000C44 41E8 8950 lea.l A0, [A0 - 0x76B0]
00000C48 225F movea.l A1, [A7]+
00000C4A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000C4E C09F and.l D0, [A7]+
00000C50 4A80 tst.l D0
00000C52 6604 bne +0x6 /* 00000C58 */
00000C54 4EFA 002C jmp [PC + 0x2C /* 00000C82 */]
label00000C58:
00000C58 41EE 8BE4 lea.l A0, [A6 - 0x741C]
00000C5C 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000C60 486E 90EC pea.l [A6 - 0x6F14]
00000C64 302E 91EE move.w D0, [A6 - 0x6E12]
00000C68 48C0 ext.l D0
00000C6A 5580 subq.l D0, 2
00000C6C 205F movea.l A0, [A7]+
00000C6E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000C72 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000C76 41EE 8492 lea.l A0, [A6 - 0x7B6E]
00000C7A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000C7E 4EFA 0012 jmp [PC + 0x12 /* 00000C92 */]
label00000C82:
00000C82 41EE 8BE4 lea.l A0, [A6 - 0x741C]
00000C86 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000C8A 41EE 8492 lea.l A0, [A6 - 0x7B6E]
00000C8E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00000C92:
00000C92 4EFA 001C jmp [PC + 0x1C /* 00000CB0 */]
label00000C96:
00000C96 7065 moveq.l D0, 0x65
00000C98 3D40 8490 move.w [A6 - 0x7B70], D0
00000C9C 206D FD4A movea.l A0, [A5 - 0x2B6]
00000CA0 41E8 8952 lea.l A0, [A0 - 0x76AE]
00000CA4 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000CA8 41EE 8492 lea.l A0, [A6 - 0x7B6E]
00000CAC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00000CB0:
00000CB0 4E75 rts
00000CB2 4EBA 06E2 jsr [PC + 0x6E2 /* 00001396 */]
00000CB6 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00000CBA 7000 moveq.l D0, 0x00
00000CBC 3D40 834E move.w [A6 - 0x7CB2], D0
00000CC0 598F subq.l A7, 4
00000CC2 A975 syscall TickCount
00000CC4 201F move.l D0, [A7]+
00000CC6 2D40 8348 move.l [A6 - 0x7CB8], D0
00000CCA 4EFA 0016 jmp [PC + 0x16 /* 00000CE2 */]
label00000CCE:
00000CCE 70FF moveq.l D0, 0xFFFFFFFF
00000CD0 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000CD4 0C6E 0001 8016 cmpi.w [A6 - 0x7FEA], 0x1
00000CDA 6600 0006 bne +0x8 /* 00000CE2 */
00000CDE 4EBA 0706 jsr [PC + 0x706 /* 000013E6 */]
label00000CE2:
00000CE2 302E 834E move.w D0, [A6 - 0x7CB2]
00000CE6 48C0 ext.l D0
00000CE8 7201 moveq.l D1, 0x01
00000CEA C081 and.l D0, D1
00000CEC 0C80 0000 0000 cmpi.l D0, 0x0
00000CF2 57C0 seq D0
00000CF4 4880 ext.w D0
00000CF6 48C0 ext.l D0
00000CF8 2F00 move.l -[A7], D0
00000CFA 486E 8BE4 pea.l [A6 - 0x741C]
00000CFE 41EE 8CE4 lea.l A0, [A6 - 0x731C]
00000D02 225F movea.l A1, [A7]+
00000D04 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000D08 C09F and.l D0, [A7]+
00000D0A 4A80 tst.l D0
00000D0C 66C0 bne -0x3E /* 00000CCE */
00000D0E 4E75 rts
label00000D10:
00000D10 7001 moveq.l D0, 0x01
00000D12 2200 move.l D1, D0
00000D14 7001 moveq.l D0, 0x01
00000D16 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000D1A 2F08 move.l -[A7], A0
00000D1C 206D FD4A movea.l A0, [A5 - 0x2B6]
00000D20 41E8 8954 lea.l A0, [A0 - 0x76AC]
00000D24 225F movea.l A1, [A7]+
00000D26 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000D2A 4A80 tst.l D0
00000D2C 6604 bne +0x6 /* 00000D32 */
00000D2E 4EFA 01C2 jmp [PC + 0x1C2 /* 00000EF2 */]
label00000D32:
00000D32 41EE 8BE4 lea.l A0, [A6 - 0x741C]
00000D36 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000D3A 2F00 move.l -[A7], D0
00000D3C 41EE 8CE4 lea.l A0, [A6 - 0x731C]
00000D40 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000D44 221F move.l D1, [A7]+
00000D46 B280 cmp.l D1, D0
00000D48 6704 beq +0x6 /* 00000D4E */
00000D4A 4EFA 0102 jmp [PC + 0x102 /* 00000E4E */]
label00000D4E:
00000D4E 7001 moveq.l D0, 0x01
00000D50 2200 move.l D1, D0
00000D52 7001 moveq.l D0, 0x01
00000D54 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000D58 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000D5C 3D40 8EE6 move.w [A6 - 0x711A], D0
00000D60 302E 8EE6 move.w D0, [A6 - 0x711A]
00000D64 48C0 ext.l D0
00000D66 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00000D6A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000D6E 41EE 90EC lea.l A0, [A6 - 0x6F14]
00000D72 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000D76 7001 moveq.l D0, 0x01
00000D78 3D40 8126 move.w [A6 - 0x7EDA], D0
label00000D7C:
00000D7C 7001 moveq.l D0, 0x01
00000D7E 2200 move.l D1, D0
00000D80 7001 moveq.l D0, 0x01
00000D82 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000D86 2F08 move.l -[A7], A0
00000D88 306E 8126 movea.w A0, [A6 - 0x7EDA]
00000D8C 2F08 move.l -[A7], A0
00000D8E 7001 moveq.l D0, 0x01
00000D90 221F move.l D1, [A7]+
00000D92 205F movea.l A0, [A7]+
00000D94 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00000D98 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000D9C 41EE 91F0 lea.l A0, [A6 - 0x6E10]
00000DA0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000DA4 41EE 91F0 lea.l A0, [A6 - 0x6E10]
00000DA8 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000DAC 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00000DB0 0480 0000 0040 subi.l D0, 0x40 /* '@' */
00000DB6 3D40 8382 move.w [A6 - 0x7C7E], D0
00000DBA 0C6E 0001 8382 cmpi.w [A6 - 0x7C7E], 0x1
00000DC0 5CC0 sge D0
00000DC2 4880 ext.w D0
00000DC4 48C0 ext.l D0
00000DC6 2F00 move.l -[A7], D0
00000DC8 0C6E 001A 8382 cmpi.w [A6 - 0x7C7E], 0x1A
00000DCE 5FC0 sle D0
00000DD0 4880 ext.w D0
00000DD2 48C0 ext.l D0
00000DD4 C09F and.l D0, [A7]+
00000DD6 4A80 tst.l D0
00000DD8 6700 002E beq +0x30 /* 00000E08 */
00000DDC 306E 8382 movea.w A0, [A6 - 0x7C7E]
00000DE0 D1C8 add.l A0, A0
00000DE2 D0FC 5BF2 add.w A0, 0x5BF2
00000DE6 D1ED FD52 add.l A0, [A5 - 0x2AE]
00000DEA 3010 move.w D0, [A0]
00000DEC 48C0 ext.l D0
00000DEE 0680 0000 0040 addi.l D0, 0x40 /* '@' */
00000DF4 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000DF8 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000DFC 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00000E00 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000E04 6000 0012 bra +0x14 /* 00000E18 */
label00000E08:
00000E08 41EE 91F0 lea.l A0, [A6 - 0x6E10]
00000E0C 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000E10 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00000E14 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00000E18:
00000E18 486E 90EC pea.l [A6 - 0x6F14]
00000E1C 306E 8126 movea.w A0, [A6 - 0x7EDA]
00000E20 2F08 move.l -[A7], A0
00000E22 7001 moveq.l D0, 0x01
00000E24 2F00 move.l -[A7], D0
00000E26 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00000E2A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000E2E 221F move.l D1, [A7]+
00000E30 201F move.l D0, [A7]+
00000E32 205F movea.l A0, [A7]+
00000E34 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00000E38 302E 8EE6 move.w D0, [A6 - 0x711A]
00000E3C 48C0 ext.l D0
00000E3E 526E 8126 addq.w [A6 - 0x7EDA], 1
00000E42 B06E 8126 cmp.w D0, [A6 - 0x7EDA]
00000E46 6C00 FF34 bge -0xCA /* 00000D7C */
00000E4A 4EFA 0058 jmp [PC + 0x58 /* 00000EA4 */]
label00000E4E:
00000E4E 41EE 8BE4 lea.l A0, [A6 - 0x741C]
00000E52 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000E56 3D40 8126 move.w [A6 - 0x7EDA], D0
00000E5A 41EE 8CE4 lea.l A0, [A6 - 0x731C]
00000E5E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000E62 3D40 8382 move.w [A6 - 0x7C7E], D0
00000E66 486E 8BE4 pea.l [A6 - 0x741C]
00000E6A 302E 8126 move.w D0, [A6 - 0x7EDA]
00000E6E 48C0 ext.l D0
00000E70 306E 8382 movea.w A0, [A6 - 0x7C7E]
00000E74 9088 sub.l D0, A0
00000E76 205F movea.l A0, [A7]+
00000E78 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00000E7C 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000E80 41EE 90EC lea.l A0, [A6 - 0x6F14]
00000E84 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000E88 486E 8BE4 pea.l [A6 - 0x741C]
00000E8C 302E 8382 move.w D0, [A6 - 0x7C7E]
00000E90 48C0 ext.l D0
00000E92 205F movea.l A0, [A7]+
00000E94 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000E98 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000E9C 41EE 8BE4 lea.l A0, [A6 - 0x741C]
00000EA0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00000EA4:
00000EA4 41EE 90EC lea.l A0, [A6 - 0x6F14]
00000EA8 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000EAC 206D FD4A movea.l A0, [A5 - 0x2B6]
00000EB0 41E8 8956 lea.l A0, [A0 - 0x76AA]
00000EB4 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000EB8 7001 moveq.l D0, 0x01
00000EBA 2200 move.l D1, D0
00000EBC 7001 moveq.l D0, 0x01
00000EBE 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000EC2 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000EC6 41EE 90EC lea.l A0, [A6 - 0x6F14]
00000ECA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000ECE 7001 moveq.l D0, 0x01
00000ED0 2F00 move.l -[A7], D0
00000ED2 486E 90EC pea.l [A6 - 0x6F14]
00000ED6 206D FD4A movea.l A0, [A5 - 0x2B6]
00000EDA 41E8 895A lea.l A0, [A0 - 0x76A6]
00000EDE 225F movea.l A1, [A7]+
00000EE0 201F move.l D0, [A7]+
00000EE2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000EE6 3D40 91EE move.w [A6 - 0x6E12], D0
00000EEA 4EBA 12AC jsr [PC + 0x12AC /* 00002198 */]
00000EEE 4EFA 0016 jmp [PC + 0x16 /* 00000F06 */]
label00000EF2:
00000EF2 206D FD4A movea.l A0, [A5 - 0x2B6]
00000EF6 41E8 895C lea.l A0, [A0 - 0x76A4]
00000EFA 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000EFE 41EE 90EC lea.l A0, [A6 - 0x6F14]
00000F02 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00000F06:
00000F06 7001 moveq.l D0, 0x01
00000F08 3D40 86A6 move.w [A6 - 0x795A], D0
00000F0C 4EBA 0C7E jsr [PC + 0xC7E /* 00001B8C */]
00000F10 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00000F14 7000 moveq.l D0, 0x00
00000F16 3D40 834E move.w [A6 - 0x7CB2], D0
00000F1A 7000 moveq.l D0, 0x00
00000F1C 3D40 85A4 move.w [A6 - 0x7A5C], D0
00000F20 598F subq.l A7, 4
00000F22 A975 syscall TickCount
00000F24 201F move.l D0, [A7]+
00000F26 2D40 8348 move.l [A6 - 0x7CB8], D0
00000F2A 4EFA 0022 jmp [PC + 0x22 /* 00000F4E */]
label00000F2E:
00000F2E 70FF moveq.l D0, 0xFFFFFFFF
00000F30 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000F34 302E 85A4 move.w D0, [A6 - 0x7A5C]
00000F38 6700 0006 beq +0x8 /* 00000F40 */
00000F3C 4EBA 0600 jsr [PC + 0x600 /* 0000153E */]
label00000F40:
00000F40 0C6E 0001 8016 cmpi.w [A6 - 0x7FEA], 0x1
00000F46 6600 0006 bne +0x8 /* 00000F4E */
00000F4A 4EBA 049A jsr [PC + 0x49A /* 000013E6 */]
label00000F4E:
00000F4E 302E 834E move.w D0, [A6 - 0x7CB2]
00000F52 48C0 ext.l D0
00000F54 7201 moveq.l D1, 0x01
00000F56 C081 and.l D0, D1
00000F58 0C80 0000 0000 cmpi.l D0, 0x0
00000F5E 57C0 seq D0
00000F60 4880 ext.w D0
00000F62 48C0 ext.l D0
00000F64 2F00 move.l -[A7], D0
00000F66 486E 8BE4 pea.l [A6 - 0x741C]
00000F6A 41EE 8CE4 lea.l A0, [A6 - 0x731C]
00000F6E 225F movea.l A1, [A7]+
00000F70 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000F74 C09F and.l D0, [A7]+
00000F76 4A80 tst.l D0
00000F78 66B4 bne -0x4A /* 00000F2E */
00000F7A 4EBA 0C48 jsr [PC + 0xC48 /* 00001BC4 */]
00000F7E 4E75 rts
label00000F80:
00000F80 7001 moveq.l D0, 0x01
00000F82 2F00 move.l -[A7], D0
00000F84 486E 8BE4 pea.l [A6 - 0x741C]
00000F88 206D FD4A movea.l A0, [A5 - 0x2B6]
00000F8C 41E8 895E lea.l A0, [A0 - 0x76A2]
00000F90 225F movea.l A1, [A7]+
00000F92 201F move.l D0, [A7]+
00000F94 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000F98 3D40 86A6 move.w [A6 - 0x795A], D0
00000F9C 302E 86A6 move.w D0, [A6 - 0x795A]
00000FA0 6600 0008 bne +0xA /* 00000FAA */
00000FA4 7001 moveq.l D0, 0x01
00000FA6 3D40 86A6 move.w [A6 - 0x795A], D0
label00000FAA:
00000FAA 4EBA 1098 jsr [PC + 0x1098 /* 00002044 */]
00000FAE 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00000FB2 7000 moveq.l D0, 0x00
00000FB4 3D40 834E move.w [A6 - 0x7CB2], D0
00000FB8 7000 moveq.l D0, 0x00
00000FBA 3D40 85A4 move.w [A6 - 0x7A5C], D0
00000FBE 598F subq.l A7, 4
00000FC0 A975 syscall TickCount
00000FC2 201F move.l D0, [A7]+
00000FC4 2D40 8348 move.l [A6 - 0x7CB8], D0
00000FC8 4EFA 0022 jmp [PC + 0x22 /* 00000FEC */]
label00000FCC:
00000FCC 70FF moveq.l D0, 0xFFFFFFFF
00000FCE 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000FD2 302E 85A4 move.w D0, [A6 - 0x7A5C]
00000FD6 6700 0006 beq +0x8 /* 00000FDE */
00000FDA 4EBA 0562 jsr [PC + 0x562 /* 0000153E */]
label00000FDE:
00000FDE 0C6E 0001 8016 cmpi.w [A6 - 0x7FEA], 0x1
00000FE4 6600 0006 bne +0x8 /* 00000FEC */
00000FE8 4EBA 03FC jsr [PC + 0x3FC /* 000013E6 */]
label00000FEC:
00000FEC 302E 834E move.w D0, [A6 - 0x7CB2]
00000FF0 48C0 ext.l D0
00000FF2 7201 moveq.l D1, 0x01
00000FF4 C081 and.l D0, D1
00000FF6 0C80 0000 0000 cmpi.l D0, 0x0
00000FFC 57C0 seq D0
00000FFE 4880 ext.w D0
00001000 48C0 ext.l D0
00001002 2F00 move.l -[A7], D0
00001004 486E 8BE4 pea.l [A6 - 0x741C]
00001008 41EE 8CE4 lea.l A0, [A6 - 0x731C]
0000100C 225F movea.l A1, [A7]+
0000100E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001012 C09F and.l D0, [A7]+
00001014 4A80 tst.l D0
00001016 66B4 bne -0x4A /* 00000FCC */
00001018 4EBA 0BAA jsr [PC + 0xBAA /* 00001BC4 */]
0000101C 4E75 rts
label0000101E:
0000101E 4EBA 0376 jsr [PC + 0x376 /* 00001396 */]
00001022 0C6E 0005 8BDE cmpi.w [A6 - 0x7422], 0x5
00001028 6604 bne +0x6 /* 0000102E */
0000102A 4EFA 00E2 jmp [PC + 0xE2 /* 0000110E */]
label0000102E:
0000102E 486E 8CE4 pea.l [A6 - 0x731C]
00001032 7001 moveq.l D0, 0x01
00001034 2200 move.l D1, D0
00001036 7001 moveq.l D0, 0x01
00001038 205F movea.l A0, [A7]+
0000103A 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000103E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001042 486E 8CE4 pea.l [A6 - 0x731C]
00001046 7004 moveq.l D0, 0x04
00001048 2200 move.l D1, D0
0000104A 7001 moveq.l D0, 0x01
0000104C 205F movea.l A0, [A7]+
0000104E 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00001052 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001056 486E 8CE4 pea.l [A6 - 0x731C]
0000105A 7007 moveq.l D0, 0x07
0000105C 2200 move.l D1, D0
0000105E 7001 moveq.l D0, 0x01
00001060 205F movea.l A0, [A7]+
00001062 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00001066 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000106A 41EE 92F0 lea.l A0, [A6 - 0x6D10]
0000106E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001072 41EE 92F0 lea.l A0, [A6 - 0x6D10]
00001076 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000107A 486E 8CE4 pea.l [A6 - 0x731C]
0000107E 7002 moveq.l D0, 0x02
00001080 2200 move.l D1, D0
00001082 7001 moveq.l D0, 0x01
00001084 205F movea.l A0, [A7]+
00001086 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000108A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000108E 486E 8CE4 pea.l [A6 - 0x731C]
00001092 7005 moveq.l D0, 0x05
00001094 2200 move.l D1, D0
00001096 7001 moveq.l D0, 0x01
00001098 205F movea.l A0, [A7]+
0000109A 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000109E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000010A2 486E 8CE4 pea.l [A6 - 0x731C]
000010A6 7008 moveq.l D0, 0x08
000010A8 2200 move.l D1, D0
000010AA 7001 moveq.l D0, 0x01
000010AC 205F movea.l A0, [A7]+
000010AE 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000010B2 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000010B6 41EE 92F0 lea.l A0, [A6 - 0x6D10]
000010BA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000010BE 41EE 92F0 lea.l A0, [A6 - 0x6D10]
000010C2 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000010C6 486E 8CE4 pea.l [A6 - 0x731C]
000010CA 7003 moveq.l D0, 0x03
000010CC 2200 move.l D1, D0
000010CE 7001 moveq.l D0, 0x01
000010D0 205F movea.l A0, [A7]+
000010D2 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000010D6 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000010DA 486E 8CE4 pea.l [A6 - 0x731C]
000010DE 7006 moveq.l D0, 0x06
000010E0 2200 move.l D1, D0
000010E2 7001 moveq.l D0, 0x01
000010E4 205F movea.l A0, [A7]+
000010E6 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000010EA 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000010EE 486E 8CE4 pea.l [A6 - 0x731C]
000010F2 7009 moveq.l D0, 0x09
000010F4 2200 move.l D1, D0
000010F6 7001 moveq.l D0, 0x01
000010F8 205F movea.l A0, [A7]+
000010FA 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000010FE 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001102 41EE 92F0 lea.l A0, [A6 - 0x6D10]
00001106 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000110A 4EFA 007E jmp [PC + 0x7E /* 0000118A */]
label0000110E:
0000110E 486E 8CE4 pea.l [A6 - 0x731C]
00001112 7003 moveq.l D0, 0x03
00001114 2200 move.l D1, D0
00001116 7002 moveq.l D0, 0x02
00001118 205F movea.l A0, [A7]+
0000111A 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000111E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001122 486E 8CE4 pea.l [A6 - 0x731C]
00001126 7001 moveq.l D0, 0x01
00001128 2200 move.l D1, D0
0000112A 7002 moveq.l D0, 0x02
0000112C 205F movea.l A0, [A7]+
0000112E 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00001132 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001136 486E 8CE4 pea.l [A6 - 0x731C]
0000113A 7005 moveq.l D0, 0x05
0000113C 2200 move.l D1, D0
0000113E 7001 moveq.l D0, 0x01
00001140 205F movea.l A0, [A7]+
00001142 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00001146 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000114A 41EE 92F0 lea.l A0, [A6 - 0x6D10]
0000114E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001152 41EE 92F0 lea.l A0, [A6 - 0x6D10]
00001156 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000115A 486E 8CE4 pea.l [A6 - 0x731C]
0000115E 7008 moveq.l D0, 0x08
00001160 2200 move.l D1, D0
00001162 7002 moveq.l D0, 0x02
00001164 205F movea.l A0, [A7]+
00001166 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000116A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000116E 486E 8CE4 pea.l [A6 - 0x731C]
00001172 7006 moveq.l D0, 0x06
00001174 2200 move.l D1, D0
00001176 7002 moveq.l D0, 0x02
00001178 205F movea.l A0, [A7]+
0000117A 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000117E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001182 41EE 92F0 lea.l A0, [A6 - 0x6D10]
00001186 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label0000118A:
0000118A 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
0000118E 7000 moveq.l D0, 0x00
00001190 3D40 834E move.w [A6 - 0x7CB2], D0
00001194 598F subq.l A7, 4
00001196 A975 syscall TickCount
00001198 201F move.l D0, [A7]+
0000119A 2D40 8348 move.l [A6 - 0x7CB8], D0
0000119E 4EFA 0016 jmp [PC + 0x16 /* 000011B6 */]
label000011A2:
000011A2 70FF moveq.l D0, 0xFFFFFFFF
000011A4 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
000011A8 0C6E 0001 8016 cmpi.w [A6 - 0x7FEA], 0x1
000011AE 6600 0006 bne +0x8 /* 000011B6 */
000011B2 4EBA 0232 jsr [PC + 0x232 /* 000013E6 */]
label000011B6:
000011B6 302E 834E move.w D0, [A6 - 0x7CB2]
000011BA 48C0 ext.l D0
000011BC 7201 moveq.l D1, 0x01
000011BE C081 and.l D0, D1
000011C0 0C80 0000 0000 cmpi.l D0, 0x0
000011C6 57C0 seq D0
000011C8 4880 ext.w D0
000011CA 48C0 ext.l D0
000011CC 2F00 move.l -[A7], D0
000011CE 486E 8BE4 pea.l [A6 - 0x741C]
000011D2 41EE 8CE4 lea.l A0, [A6 - 0x731C]
000011D6 225F movea.l A1, [A7]+
000011D8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000011DC C09F and.l D0, [A7]+
000011DE 2F00 move.l -[A7], D0
000011E0 486E 8BE4 pea.l [A6 - 0x741C]
000011E4 41EE 92F0 lea.l A0, [A6 - 0x6D10]
000011E8 225F movea.l A1, [A7]+
000011EA 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000011EE C09F and.l D0, [A7]+
000011F0 4A80 tst.l D0
000011F2 66AE bne -0x50 /* 000011A2 */
000011F4 4E75 rts
label000011F6:
000011F6 7001 moveq.l D0, 0x01
000011F8 2F00 move.l -[A7], D0
000011FA 486E 8BE4 pea.l [A6 - 0x741C]
000011FE 206D FD4A movea.l A0, [A5 - 0x2B6]
00001202 41E8 8960 lea.l A0, [A0 - 0x76A0]
00001206 225F movea.l A1, [A7]+
00001208 201F move.l D0, [A7]+
0000120A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
0000120E 3D40 86A6 move.w [A6 - 0x795A], D0
00001212 302E 86A6 move.w D0, [A6 - 0x795A]
00001216 6600 0008 bne +0xA /* 00001220 */
0000121A 7001 moveq.l D0, 0x01
0000121C 3D40 86A6 move.w [A6 - 0x795A], D0
label00001220:
00001220 4EBA 0E22 jsr [PC + 0xE22 /* 00002044 */]
00001224 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00001228 7000 moveq.l D0, 0x00
0000122A 3D40 8362 move.w [A6 - 0x7C9E], D0
0000122E 7000 moveq.l D0, 0x00
00001230 3D40 834E move.w [A6 - 0x7CB2], D0
00001234 7000 moveq.l D0, 0x00
00001236 3D40 85A4 move.w [A6 - 0x7A5C], D0
0000123A A850 syscall InitCursor
0000123C 598F subq.l A7, 4
0000123E A975 syscall TickCount
00001240 201F move.l D0, [A7]+
00001242 2D40 8348 move.l [A6 - 0x7CB8], D0
00001246 4EFA 0118 jmp [PC + 0x118 /* 00001360 */]
label0000124A:
0000124A 70FF moveq.l D0, 0xFFFFFFFF
0000124C 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00001250 302E 85A4 move.w D0, [A6 - 0x7A5C]
00001254 6700 0006 beq +0x8 /* 0000125C */
00001258 4EBA 02E4 jsr [PC + 0x2E4 /* 0000153E */]
label0000125C:
0000125C 487A 0012 pea.l [PC + 0x12 /* 00001270, value 0xC6E0001 */]
00001260 306E 8128 movea.w A0, [A6 - 0x7ED8]
00001264 2F08 move.l -[A7], A0
00001266 302E 812A move.w D0, [A6 - 0x7ED6]
0000126A 48C0 ext.l D0
0000126C 4EED 03EA jmp [A5 + 0x3EA /* export_121 */]
00001270 0C6E 0001 8016 cmpi.w [A6 - 0x7FEA], 0x1
00001276 6600 0006 bne +0x8 /* 0000127E */
0000127A 4EBA 016A jsr [PC + 0x16A /* 000013E6 */]
label0000127E:
0000127E 0C6E 0001 8128 cmpi.w [A6 - 0x7ED8], 0x1
00001284 5DC0 slt D0
00001286 4880 ext.w D0
00001288 48C0 ext.l D0
0000128A 2F00 move.l -[A7], D0
0000128C 302E 8128 move.w D0, [A6 - 0x7ED8]
00001290 48C0 ext.l D0
00001292 2F00 move.l -[A7], D0
00001294 203C 0000 1DEE move.l D0, 0x1DEE
0000129A D0AD FD52 add.l D0, [A5 - 0x2AE]
0000129E 2040 movea.l A0, D0
000012A0 3010 move.w D0, [A0]
000012A2 48C0 ext.l D0
000012A4 221F move.l D1, [A7]+
000012A6 B280 cmp.l D1, D0
000012A8 5EC0 sgt D0
000012AA 4880 ext.w D0
000012AC 48C0 ext.l D0
000012AE 809F or.l D0, [A7]+
000012B0 2F00 move.l -[A7], D0
000012B2 0C6E 0001 812A cmpi.w [A6 - 0x7ED6], 0x1
000012B8 5DC0 slt D0
000012BA 4880 ext.w D0
000012BC 48C0 ext.l D0
000012BE 809F or.l D0, [A7]+
000012C0 2F00 move.l -[A7], D0
000012C2 302E 812A move.w D0, [A6 - 0x7ED6]
000012C6 48C0 ext.l D0
000012C8 2F00 move.l -[A7], D0
000012CA 203C 0000 1DF0 move.l D0, 0x1DF0
000012D0 D0AD FD52 add.l D0, [A5 - 0x2AE]
000012D4 2040 movea.l A0, D0
000012D6 3010 move.w D0, [A0]
000012D8 48C0 ext.l D0
000012DA 221F move.l D1, [A7]+
000012DC B280 cmp.l D1, D0
000012DE 5EC0 sgt D0
000012E0 4880 ext.w D0
000012E2 48C0 ext.l D0
000012E4 809F or.l D0, [A7]+
000012E6 4A80 tst.l D0
000012E8 6604 bne +0x6 /* 000012EE */
000012EA 4EFA 000C jmp [PC + 0xC /* 000012F8 */]
label000012EE:
000012EE 7000 moveq.l D0, 0x00
000012F0 3D40 93F0 move.w [A6 - 0x6C10], D0
000012F4 4EFA 0026 jmp [PC + 0x26 /* 0000131C */]
label000012F8:
000012F8 302E 8128 move.w D0, [A6 - 0x7ED8]
000012FC 48C0 ext.l D0
000012FE EB88 lsl D0, 5
00001300 306E 812A movea.w A0, [A6 - 0x7ED6]
00001304 D088 add.l D0, A0
00001306 E388 lsl D0, 1
00001308 0680 0000 2E6E addi.l D0, 0x2E6E /* '.n' */
0000130E D0AD FD52 add.l D0, [A5 - 0x2AE]
00001312 2040 movea.l A0, D0
00001314 3010 move.w D0, [A0]
00001316 48C0 ext.l D0
00001318 3D40 93F0 move.w [A6 - 0x6C10], D0
label0000131C:
0000131C 302E 93F0 move.w D0, [A6 - 0x6C10]
00001320 48C0 ext.l D0
00001322 306E 8362 movea.w A0, [A6 - 0x7C9E]
00001326 B088 cmp.l D0, A0
00001328 6604 bne +0x6 /* 0000132E */
0000132A 4EFA 0034 jmp [PC + 0x34 /* 00001360 */]
label0000132E:
0000132E 0C6E 0011 93F0 cmpi.w [A6 - 0x6C10], 0x11
00001334 6D04 blt +0x6 /* 0000133A */
00001336 4EFA 0008 jmp [PC + 0x8 /* 00001340 */]
label0000133A:
0000133A A850 syscall InitCursor
0000133C 4EFA 001C jmp [PC + 0x1C /* 0000135A */]
label00001340:
00001340 302E 93F0 move.w D0, [A6 - 0x6C10]
00001344 48C0 ext.l D0
00001346 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
0000134A E388 lsl D0, 1
0000134C 0680 0000 4CBE addi.l D0, 0x4CBE
00001352 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001356 2F00 move.l -[A7], D0
00001358 A851 syscall SetCursor
label0000135A:
0000135A 3D6E 93F0 8362 move.w [A6 - 0x7C9E], [A6 - 0x6C10]
label00001360:
00001360 302E 834E move.w D0, [A6 - 0x7CB2]
00001364 48C0 ext.l D0
00001366 7201 moveq.l D1, 0x01
00001368 C081 and.l D0, D1
0000136A 0C80 0000 0000 cmpi.l D0, 0x0
00001370 57C0 seq D0
00001372 4880 ext.w D0
00001374 48C0 ext.l D0
00001376 2F00 move.l -[A7], D0
00001378 486E 8BE4 pea.l [A6 - 0x741C]
0000137C 41EE 8CE4 lea.l A0, [A6 - 0x731C]
00001380 225F movea.l A1, [A7]+
00001382 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001386 C09F and.l D0, [A7]+
00001388 4A80 tst.l D0
0000138A 6600 FEBE bne -0x140 /* 0000124A */
0000138E 4EBA 0834 jsr [PC + 0x834 /* 00001BC4 */]
00001392 A850 syscall InitCursor
00001394 4E75 rts
fn00001396:
00001396 7000 moveq.l D0, 0x00
00001398 3D40 93F2 move.w [A6 - 0x6C0E], D0
0000139C 7000 moveq.l D0, 0x00
0000139E 3D40 93F4 move.w [A6 - 0x6C0C], D0
000013A2 7001 moveq.l D0, 0x01
000013A4 2200 move.l D1, D0
000013A6 7001 moveq.l D0, 0x01
000013A8 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000013AC 2F08 move.l -[A7], A0
000013AE 206D FD4A movea.l A0, [A5 - 0x2B6]
000013B2 41E8 8962 lea.l A0, [A0 - 0x769E]
000013B6 225F movea.l A1, [A7]+
000013B8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000013BC 4A80 tst.l D0
000013BE 6604 bne +0x6 /* 000013C4 */
000013C0 4EFA 0022 jmp [PC + 0x22 /* 000013E4 */]
label000013C4:
000013C4 7001 moveq.l D0, 0x01
000013C6 3D40 91EC move.w [A6 - 0x6E14], D0
000013CA 7001 moveq.l D0, 0x01
000013CC 2200 move.l D1, D0
000013CE 7001 moveq.l D0, 0x01
000013D0 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000013D4 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000013D8 41EE 90EC lea.l A0, [A6 - 0x6F14]
000013DC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000013E0 4EBA 0DB6 jsr [PC + 0xDB6 /* 00002198 */]
label000013E4:
000013E4 4E75 rts
fn000013E6:
000013E6 598F subq.l A7, 4
000013E8 A975 syscall TickCount
000013EA 201F move.l D0, [A7]+
000013EC 2D40 8348 move.l [A6 - 0x7CB8], D0
000013F0 487A 0012 pea.l [PC + 0x12 /* 00001404, value 0xC6E0001 */]
000013F4 306E 8128 movea.w A0, [A6 - 0x7ED8]
000013F8 2F08 move.l -[A7], A0
000013FA 302E 812A move.w D0, [A6 - 0x7ED6]
000013FE 48C0 ext.l D0
00001400 4EED 03EA jmp [A5 + 0x3EA /* export_121 */]
00001404 0C6E 0001 8128 cmpi.w [A6 - 0x7ED8], 0x1
0000140A 5DC0 slt D0
0000140C 4880 ext.w D0
0000140E 48C0 ext.l D0
00001410 2F00 move.l -[A7], D0
00001412 302E 8128 move.w D0, [A6 - 0x7ED8]
00001416 48C0 ext.l D0
00001418 2F00 move.l -[A7], D0
0000141A 203C 0000 1DEE move.l D0, 0x1DEE
00001420 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001424 2040 movea.l A0, D0
00001426 3010 move.w D0, [A0]
00001428 48C0 ext.l D0
0000142A 221F move.l D1, [A7]+
0000142C B280 cmp.l D1, D0
0000142E 5EC0 sgt D0
00001430 4880 ext.w D0
00001432 48C0 ext.l D0
00001434 809F or.l D0, [A7]+
00001436 2F00 move.l -[A7], D0
00001438 0C6E 0001 812A cmpi.w [A6 - 0x7ED6], 0x1
0000143E 5DC0 slt D0
00001440 4880 ext.w D0
00001442 48C0 ext.l D0
00001444 809F or.l D0, [A7]+
00001446 2F00 move.l -[A7], D0
00001448 302E 812A move.w D0, [A6 - 0x7ED6]
0000144C 48C0 ext.l D0
0000144E 2F00 move.l -[A7], D0
00001450 203C 0000 1DF0 move.l D0, 0x1DF0
00001456 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000145A 2040 movea.l A0, D0
0000145C 3010 move.w D0, [A0]
0000145E 48C0 ext.l D0
00001460 221F move.l D1, [A7]+
00001462 B280 cmp.l D1, D0
00001464 5EC0 sgt D0
00001466 4880 ext.w D0
00001468 48C0 ext.l D0
0000146A 809F or.l D0, [A7]+
0000146C 4A80 tst.l D0
0000146E 6604 bne +0x6 /* 00001474 */
00001470 4EFA 0016 jmp [PC + 0x16 /* 00001488 */]
label00001474:
00001474 0C6E 0014 8020 cmpi.w [A6 - 0x7FE0], 0x14
0000147A 6F00 000A ble +0xC /* 00001486 */
0000147E 4EFA 00A6 jmp [PC + 0xA6 /* 00001526 */]
00001482 6000 0004 bra +0x6 /* 00001488 */
label00001486:
00001486 4E75 rts
label00001488:
00001488 302E 8128 move.w D0, [A6 - 0x7ED8]
0000148C 48C0 ext.l D0
0000148E EB88 lsl D0, 5
00001490 306E 812A movea.w A0, [A6 - 0x7ED6]
00001494 D088 add.l D0, A0
00001496 E388 lsl D0, 1
00001498 0680 0000 2E6E addi.l D0, 0x2E6E /* '.n' */
0000149E D0AD FD52 add.l D0, [A5 - 0x2AE]
000014A2 2040 movea.l A0, D0
000014A4 3010 move.w D0, [A0]
000014A6 48C0 ext.l D0
000014A8 0C80 0000 0001 cmpi.l D0, 0x1
000014AE 6C00 0006 bge +0x8 /* 000014B6 */
000014B2 4EFA 0072 jmp [PC + 0x72 /* 00001526 */]
label000014B6:
000014B6 0C6E 0006 8BDE cmpi.w [A6 - 0x7422], 0x6
000014BC 57C0 seq D0
000014BE 4880 ext.w D0
000014C0 48C0 ext.l D0
000014C2 2F00 move.l -[A7], D0
000014C4 302E 8128 move.w D0, [A6 - 0x7ED8]
000014C8 48C0 ext.l D0
000014CA EB88 lsl D0, 5
000014CC 306E 812A movea.w A0, [A6 - 0x7ED6]
000014D0 D088 add.l D0, A0
000014D2 E388 lsl D0, 1
000014D4 0680 0000 2E6E addi.l D0, 0x2E6E /* '.n' */
000014DA D0AD FD52 add.l D0, [A5 - 0x2AE]
000014DE 2040 movea.l A0, D0
000014E0 3010 move.w D0, [A0]
000014E2 48C0 ext.l D0
000014E4 0C80 0000 0011 cmpi.l D0, 0x11
000014EA 5CC0 sge D0
000014EC 4880 ext.w D0
000014EE 48C0 ext.l D0
000014F0 C09F and.l D0, [A7]+
000014F2 4A80 tst.l D0
000014F4 6700 0006 beq +0x8 /* 000014FC */
000014F8 4EFA 002C jmp [PC + 0x2C /* 00001526 */]
label000014FC:
000014FC 302E 8BDE move.w D0, [A6 - 0x7422]
00001500 48C0 ext.l D0
00001502 487A 0020 pea.l [PC + 0x20 /* 00001524, value 0x4E75700F */]
00001506 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
0000150A 0006 4EFA ori.b D6, 0xFA
0000150E 018C bclr A4, D0
00001510 4EFA 0B0A jmp [PC + 0xB0A /* 0000201C */]
00001514 4EFA 0B06 jmp [PC + 0xB06 /* 0000201C */]
00001518 4EFA 0180 jmp [PC + 0x180 /* 0000169A */]
0000151C 4EFA 017C jmp [PC + 0x17C /* 0000169A */]
00001520 4EFA 0AFA jmp [PC + 0xAFA /* 0000201C */]
00001524 4E75 rts
label00001526:
00001526 700F moveq.l D0, 0x0F
00001528 3F00 move.w -[A7], D0
0000152A 7042 moveq.l D0, 0x42
0000152C 2F00 move.l -[A7], D0
0000152E 3F3C 00FF move.w -[A7], 0xFF
00001532 4267 clr.w -[A7]
00001534 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00001538 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000153C 4E75 rts
fn0000153E:
0000153E 598F subq.l A7, 4
00001540 A975 syscall TickCount
00001542 201F move.l D0, [A7]+
00001544 2D40 8348 move.l [A6 - 0x7CB8], D0
00001548 0C6E 0003 85A4 cmpi.w [A6 - 0x7A5C], 0x3
0000154E 57C0 seq D0
00001550 4880 ext.w D0
00001552 48C0 ext.l D0
00001554 2F00 move.l -[A7], D0
00001556 0C6E 000D 85A4 cmpi.w [A6 - 0x7A5C], 0xD /* '\r' */
0000155C 57C0 seq D0
0000155E 4880 ext.w D0
00001560 48C0 ext.l D0
00001562 809F or.l D0, [A7]+
00001564 4A80 tst.l D0
00001566 6604 bne +0x6 /* 0000156C */
00001568 4EFA 0016 jmp [PC + 0x16 /* 00001580 */]
label0000156C:
0000156C 4EBA 0656 jsr [PC + 0x656 /* 00001BC4 */]
00001570 4EBA 0A78 jsr [PC + 0xA78 /* 00001FEA */]
00001574 4EBA 0ACE jsr [PC + 0xACE /* 00002044 */]
00001578 7000 moveq.l D0, 0x00
0000157A 3D40 85A4 move.w [A6 - 0x7A5C], D0
0000157E 4E75 rts
label00001580:
00001580 0C6E 0008 85A4 cmpi.w [A6 - 0x7A5C], 0x8
00001586 6704 beq +0x6 /* 0000158C */
00001588 4EFA 0016 jmp [PC + 0x16 /* 000015A0 */]
label0000158C:
0000158C 4EBA 0636 jsr [PC + 0x636 /* 00001BC4 */]
00001590 4EBA 0A74 jsr [PC + 0xA74 /* 00002006 */]
00001594 4EBA 0AAE jsr [PC + 0xAAE /* 00002044 */]
00001598 7000 moveq.l D0, 0x00
0000159A 3D40 85A4 move.w [A6 - 0x7A5C], D0
0000159E 4E75 rts
label000015A0:
000015A0 0C6E 0061 85A4 cmpi.w [A6 - 0x7A5C], 0x61 /* 'a' */
000015A6 5CC0 sge D0
000015A8 4880 ext.w D0
000015AA 48C0 ext.l D0
000015AC 2F00 move.l -[A7], D0
000015AE 0C6E 007A 85A4 cmpi.w [A6 - 0x7A5C], 0x7A /* 'z' */
000015B4 5FC0 sle D0
000015B6 4880 ext.w D0
000015B8 48C0 ext.l D0
000015BA C09F and.l D0, [A7]+
000015BC 4A80 tst.l D0
000015BE 6604 bne +0x6 /* 000015C4 */
000015C0 4EFA 0008 jmp [PC + 0x8 /* 000015CA */]
label000015C4:
000015C4 046E 0020 85A4 subi.w [A6 - 0x7A5C], 0x20 /* ' ' */
label000015CA:
000015CA 0C6E 0003 8BDE cmpi.w [A6 - 0x7422], 0x3
000015D0 6604 bne +0x6 /* 000015D6 */
000015D2 4EFA 002A jmp [PC + 0x2A /* 000015FE */]
label000015D6:
000015D6 0C6E 0041 85A4 cmpi.w [A6 - 0x7A5C], 0x41 /* 'A' */
000015DC 5DC0 slt D0
000015DE 4880 ext.w D0
000015E0 48C0 ext.l D0
000015E2 2F00 move.l -[A7], D0
000015E4 0C6E 005A 85A4 cmpi.w [A6 - 0x7A5C], 0x5A /* 'Z' */
000015EA 5EC0 sgt D0
000015EC 4880 ext.w D0
000015EE 48C0 ext.l D0
000015F0 809F or.l D0, [A7]+
000015F2 4A80 tst.l D0
000015F4 6700 0004 beq +0x6 /* 000015FA */
000015F8 4E75 rts
label000015FA:
000015FA 4EFA 004E jmp [PC + 0x4E /* 0000164A */]
label000015FE:
000015FE 7000 moveq.l D0, 0x00
00001600 3D40 93F6 move.w [A6 - 0x6C0A], D0
00001604 0C6E 0041 85A4 cmpi.w [A6 - 0x7A5C], 0x41 /* 'A' */
0000160A 5DC0 slt D0
0000160C 4880 ext.w D0
0000160E 48C0 ext.l D0
00001610 2F00 move.l -[A7], D0
00001612 0C6E 005A 85A4 cmpi.w [A6 - 0x7A5C], 0x5A /* 'Z' */
00001618 5EC0 sgt D0
0000161A 4880 ext.w D0
0000161C 48C0 ext.l D0
0000161E 809F or.l D0, [A7]+
00001620 4A80 tst.l D0
00001622 6700 0008 beq +0xA /* 0000162C */
00001626 7001 moveq.l D0, 0x01
00001628 3D40 93F6 move.w [A6 - 0x6C0A], D0
label0000162C:
0000162C 0C6E 0020 85A4 cmpi.w [A6 - 0x7A5C], 0x20 /* ' ' */
00001632 6600 0008 bne +0xA /* 0000163C */
00001636 7000 moveq.l D0, 0x00
00001638 3D40 93F6 move.w [A6 - 0x6C0A], D0
label0000163C:
0000163C 302E 93F6 move.w D0, [A6 - 0x6C0A]
00001640 48C0 ext.l D0
00001642 4A80 tst.l D0
00001644 6700 0004 beq +0x6 /* 0000164A */
00001648 4E75 rts
label0000164A:
0000164A 302E 85A4 move.w D0, [A6 - 0x7A5C]
0000164E 48C0 ext.l D0
00001650 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00001654 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001658 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
0000165C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001660 7000 moveq.l D0, 0x00
00001662 3D40 85A4 move.w [A6 - 0x7A5C], D0
00001666 0C6E 0002 8BDE cmpi.w [A6 - 0x7422], 0x2
0000166C 6600 0006 bne +0x8 /* 00001674 */
00001670 4EFA 0316 jmp [PC + 0x316 /* 00001988 */]
label00001674:
00001674 0C6E 0003 8BDE cmpi.w [A6 - 0x7422], 0x3
0000167A 57C0 seq D0
0000167C 4880 ext.w D0
0000167E 48C0 ext.l D0
00001680 2F00 move.l -[A7], D0
00001682 0C6E 0006 8BDE cmpi.w [A6 - 0x7422], 0x6
00001688 57C0 seq D0
0000168A 4880 ext.w D0
0000168C 48C0 ext.l D0
0000168E 809F or.l D0, [A7]+
00001690 4A80 tst.l D0
00001692 6700 0006 beq +0x8 /* 0000169A */
00001696 4EFA 08F4 jmp [PC + 0x8F4 /* 00001F8C */]
label0000169A:
0000169A 0C6E 0004 8BDE cmpi.w [A6 - 0x7422], 0x4
000016A0 57C0 seq D0
000016A2 4880 ext.w D0
000016A4 48C0 ext.l D0
000016A6 2F00 move.l -[A7], D0
000016A8 302E 8128 move.w D0, [A6 - 0x7ED8]
000016AC 48C0 ext.l D0
000016AE EB88 lsl D0, 5
000016B0 306E 812A movea.w A0, [A6 - 0x7ED6]
000016B4 D088 add.l D0, A0
000016B6 E388 lsl D0, 1
000016B8 0680 0000 3A6E addi.l D0, 0x3A6E /* ':n' */
000016BE D0AD FD52 add.l D0, [A5 - 0x2AE]
000016C2 2040 movea.l A0, D0
000016C4 3010 move.w D0, [A0]
000016C6 48C0 ext.l D0
000016C8 0C80 0000 0005 cmpi.l D0, 0x5
000016CE 57C0 seq D0
000016D0 4880 ext.w D0
000016D2 48C0 ext.l D0
000016D4 C09F and.l D0, [A7]+
000016D6 4A80 tst.l D0
000016D8 6604 bne +0x6 /* 000016DE */
000016DA 4EFA 0008 jmp [PC + 0x8 /* 000016E4 */]
label000016DE:
000016DE 4EBA 0268 jsr [PC + 0x268 /* 00001948 */]
000016E2 4E75 rts
label000016E4:
000016E4 302E 91EC move.w D0, [A6 - 0x6E14]
000016E8 48C0 ext.l D0
000016EA 2F00 move.l -[A7], D0
000016EC 302E 8128 move.w D0, [A6 - 0x7ED8]
000016F0 48C0 ext.l D0
000016F2 EB88 lsl D0, 5
000016F4 306E 812A movea.w A0, [A6 - 0x7ED6]
000016F8 D088 add.l D0, A0
000016FA E388 lsl D0, 1
000016FC 0680 0000 2E6E addi.l D0, 0x2E6E /* '.n' */
00001702 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001706 2040 movea.l A0, D0
00001708 3010 move.w D0, [A0]
0000170A 48C0 ext.l D0
0000170C 221F move.l D1, [A7]+
0000170E B280 cmp.l D1, D0
00001710 57C0 seq D0
00001712 4880 ext.w D0
00001714 48C0 ext.l D0
00001716 2F00 move.l -[A7], D0
00001718 302E 93F2 move.w D0, [A6 - 0x6C0E]
0000171C 5EC0 sgt D0
0000171E 4880 ext.w D0
00001720 48C0 ext.l D0
00001722 C09F and.l D0, [A7]+
00001724 4680 not.l D0
00001726 4A80 tst.l D0
00001728 6604 bne +0x6 /* 0000172E */
0000172A 4EFA 0086 jmp [PC + 0x86 /* 000017B2 */]
label0000172E:
0000172E 4EBA 01EA jsr [PC + 0x1EA /* 0000191A */]
00001732 302E 8128 move.w D0, [A6 - 0x7ED8]
00001736 48C0 ext.l D0
00001738 EB88 lsl D0, 5
0000173A 306E 812A movea.w A0, [A6 - 0x7ED6]
0000173E D088 add.l D0, A0
00001740 E388 lsl D0, 1
00001742 0680 0000 3A6E addi.l D0, 0x3A6E /* ':n' */
00001748 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000174C 2040 movea.l A0, D0
0000174E 3010 move.w D0, [A0]
00001750 48C0 ext.l D0
00001752 E388 lsl D0, 1
00001754 0680 0000 366E addi.l D0, 0x366E /* '6n' */
0000175A D0AD FD52 add.l D0, [A5 - 0x2AE]
0000175E 2040 movea.l A0, D0
00001760 3010 move.w D0, [A0]
00001762 48C0 ext.l D0
00001764 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001768 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000176C 3D40 93F2 move.w [A6 - 0x6C0E], D0
00001770 302E 8128 move.w D0, [A6 - 0x7ED8]
00001774 48C0 ext.l D0
00001776 EB88 lsl D0, 5
00001778 306E 812A movea.w A0, [A6 - 0x7ED6]
0000177C D088 add.l D0, A0
0000177E E388 lsl D0, 1
00001780 0680 0000 3A6E addi.l D0, 0x3A6E /* ':n' */
00001786 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000178A 2040 movea.l A0, D0
0000178C 3010 move.w D0, [A0]
0000178E 48C0 ext.l D0
00001790 3D40 93F8 move.w [A6 - 0x6C08], D0
00001794 302E 93F2 move.w D0, [A6 - 0x6C0E]
00001798 48C0 ext.l D0
0000179A E588 lsl D0, 2
0000179C E388 lsl D0, 1
0000179E 0680 0000 1E6E addi.l D0, 0x1E6E
000017A4 D0AD FD52 add.l D0, [A5 - 0x2AE]
000017A8 2F00 move.l -[A7], D0
000017AA A8A4 syscall InvertRect
000017AC 4EBA 093C jsr [PC + 0x93C /* 000020EA */]
000017B0 4E75 rts
label000017B2:
000017B2 302E 8128 move.w D0, [A6 - 0x7ED8]
000017B6 48C0 ext.l D0
000017B8 EB88 lsl D0, 5
000017BA 306E 812A movea.w A0, [A6 - 0x7ED6]
000017BE D088 add.l D0, A0
000017C0 E388 lsl D0, 1
000017C2 0680 0000 3A6E addi.l D0, 0x3A6E /* ':n' */
000017C8 D0AD FD52 add.l D0, [A5 - 0x2AE]
000017CC 2040 movea.l A0, D0
000017CE 3010 move.w D0, [A0]
000017D0 48C0 ext.l D0
000017D2 E388 lsl D0, 1
000017D4 0680 0000 366E addi.l D0, 0x366E /* '6n' */
000017DA D0AD FD52 add.l D0, [A5 - 0x2AE]
000017DE 2040 movea.l A0, D0
000017E0 3010 move.w D0, [A0]
000017E2 48C0 ext.l D0
000017E4 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000017E8 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000017EC 3D40 93F4 move.w [A6 - 0x6C0C], D0
000017F0 302E 93F2 move.w D0, [A6 - 0x6C0E]
000017F4 48C0 ext.l D0
000017F6 306E 93F4 movea.w A0, [A6 - 0x6C0C]
000017FA B088 cmp.l D0, A0
000017FC 6704 beq +0x6 /* 00001802 */
000017FE 4EFA 0008 jmp [PC + 0x8 /* 00001808 */]
label00001802:
00001802 4EBA 0116 jsr [PC + 0x116 /* 0000191A */]
00001806 4E75 rts
label00001808:
00001808 302E 93F4 move.w D0, [A6 - 0x6C0C]
0000180C 48C0 ext.l D0
0000180E E588 lsl D0, 2
00001810 E388 lsl D0, 1
00001812 0680 0000 1E6E addi.l D0, 0x1E6E
00001818 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000181C 2F00 move.l -[A7], D0
0000181E A8A4 syscall InvertRect
00001820 302E 8128 move.w D0, [A6 - 0x7ED8]
00001824 48C0 ext.l D0
00001826 EB88 lsl D0, 5
00001828 306E 812A movea.w A0, [A6 - 0x7ED6]
0000182C D088 add.l D0, A0
0000182E E388 lsl D0, 1
00001830 0680 0000 3A6E addi.l D0, 0x3A6E /* ':n' */
00001836 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000183A 2040 movea.l A0, D0
0000183C 3010 move.w D0, [A0]
0000183E 48C0 ext.l D0
00001840 3D40 93FA move.w [A6 - 0x6C06], D0
00001844 486E 8BE4 pea.l [A6 - 0x741C]
00001848 306E 93F8 movea.w A0, [A6 - 0x6C08]
0000184C 2F08 move.l -[A7], A0
0000184E 7001 moveq.l D0, 0x01
00001850 221F move.l D1, [A7]+
00001852 205F movea.l A0, [A7]+
00001854 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00001858 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000185C 41EE 8EE8 lea.l A0, [A6 - 0x7118]
00001860 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001864 486E 8BE4 pea.l [A6 - 0x741C]
00001868 306E 93FA movea.w A0, [A6 - 0x6C06]
0000186C 2F08 move.l -[A7], A0
0000186E 7001 moveq.l D0, 0x01
00001870 221F move.l D1, [A7]+
00001872 205F movea.l A0, [A7]+
00001874 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00001878 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000187C 41EE 8FE8 lea.l A0, [A6 - 0x7018]
00001880 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001884 486E 8BE4 pea.l [A6 - 0x741C]
00001888 306E 93F8 movea.w A0, [A6 - 0x6C08]
0000188C 2F08 move.l -[A7], A0
0000188E 7001 moveq.l D0, 0x01
00001890 2F00 move.l -[A7], D0
00001892 41EE 8FE8 lea.l A0, [A6 - 0x7018]
00001896 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000189A 221F move.l D1, [A7]+
0000189C 201F move.l D0, [A7]+
0000189E 205F movea.l A0, [A7]+
000018A0 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000018A4 486E 8BE4 pea.l [A6 - 0x741C]
000018A8 306E 93FA movea.w A0, [A6 - 0x6C06]
000018AC 2F08 move.l -[A7], A0
000018AE 7001 moveq.l D0, 0x01
000018B0 2F00 move.l -[A7], D0
000018B2 41EE 8EE8 lea.l A0, [A6 - 0x7118]
000018B6 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000018BA 221F move.l D1, [A7]+
000018BC 201F move.l D0, [A7]+
000018BE 205F movea.l A0, [A7]+
000018C0 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000018C4 3D6E 93F2 90E8 move.w [A6 - 0x6F18], [A6 - 0x6C0E]
000018CA 3D6E 93F8 86A6 move.w [A6 - 0x795A], [A6 - 0x6C08]
000018D0 41EE 8FE8 lea.l A0, [A6 - 0x7018]
000018D4 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000018D8 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
000018DC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000018E0 4EBA 02FC jsr [PC + 0x2FC /* 00001BDE */]
000018E4 4EBA 0458 jsr [PC + 0x458 /* 00001D3E */]
000018E8 3D6E 93F4 90E8 move.w [A6 - 0x6F18], [A6 - 0x6C0C]
000018EE 3D6E 93FA 86A6 move.w [A6 - 0x795A], [A6 - 0x6C06]
000018F4 41EE 8EE8 lea.l A0, [A6 - 0x7118]
000018F8 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000018FC 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00001900 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001904 4EBA 02D8 jsr [PC + 0x2D8 /* 00001BDE */]
00001908 4EBA 0434 jsr [PC + 0x434 /* 00001D3E */]
0000190C 7000 moveq.l D0, 0x00
0000190E 3D40 93F2 move.w [A6 - 0x6C0E], D0
00001912 7000 moveq.l D0, 0x00
00001914 3D40 93F4 move.w [A6 - 0x6C0C], D0
00001918 4E75 rts
fn0000191A:
0000191A 302E 93F2 move.w D0, [A6 - 0x6C0E]
0000191E 6F00 001A ble +0x1C /* 0000193A */
00001922 302E 93F2 move.w D0, [A6 - 0x6C0E]
00001926 48C0 ext.l D0
00001928 E588 lsl D0, 2
0000192A E388 lsl D0, 1
0000192C 0680 0000 1E6E addi.l D0, 0x1E6E
00001932 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001936 2F00 move.l -[A7], D0
00001938 A8A4 syscall InvertRect
label0000193A:
0000193A 7000 moveq.l D0, 0x00
0000193C 3D40 93F2 move.w [A6 - 0x6C0E], D0
00001940 7000 moveq.l D0, 0x00
00001942 3D40 93F4 move.w [A6 - 0x6C0C], D0
00001946 4E75 rts
fn00001948:
00001948 61D0 bsr -0x2E /* 0000191A */
0000194A 7019 moveq.l D0, 0x19
0000194C 3F00 move.w -[A7], D0
0000194E 7064 moveq.l D0, 0x64
00001950 2F00 move.l -[A7], D0
00001952 3F3C 00FF move.w -[A7], 0xFF
00001956 4267 clr.w -[A7]
00001958 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000195C 7000 moveq.l D0, 0x00
0000195E 3D40 8128 move.w [A6 - 0x7ED8], D0
label00001962:
00001962 203C 0000 1ED6 move.l D0, 0x1ED6
00001968 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000196C 2F00 move.l -[A7], D0
0000196E A8A4 syscall InvertRect
00001970 700D moveq.l D0, 0x0D
00001972 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00001976 7019 moveq.l D0, 0x19
00001978 526E 8128 addq.w [A6 - 0x7ED8], 1
0000197C B06E 8128 cmp.w D0, [A6 - 0x7ED8]
00001980 6CE0 bge -0x1E /* 00001962 */
00001982 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00001986 4E75 rts
label00001988:
00001988 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
0000198C 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001990 41EE 8EE8 lea.l A0, [A6 - 0x7118]
00001994 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001998 486E 8BE4 pea.l [A6 - 0x741C]
0000199C 306E 86A6 movea.w A0, [A6 - 0x795A]
000019A0 2F08 move.l -[A7], A0
000019A2 7001 moveq.l D0, 0x01
000019A4 221F move.l D1, [A7]+
000019A6 205F movea.l A0, [A7]+
000019A8 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000019AC 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000019B0 41EE 8FE8 lea.l A0, [A6 - 0x7018]
000019B4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000019B8 486E 8EE8 pea.l [A6 - 0x7118]
000019BC 41EE 8FE8 lea.l A0, [A6 - 0x7018]
000019C0 225F movea.l A1, [A7]+
000019C2 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000019C6 4A80 tst.l D0
000019C8 6700 0004 beq +0x6 /* 000019CE */
000019CC 4E75 rts
label000019CE:
000019CE 4EBA 01F4 jsr [PC + 0x1F4 /* 00001BC4 */]
000019D2 7001 moveq.l D0, 0x01
000019D4 3D40 8128 move.w [A6 - 0x7ED8], D0
label000019D8:
000019D8 486E 8BE4 pea.l [A6 - 0x741C]
000019DC 306E 8128 movea.w A0, [A6 - 0x7ED8]
000019E0 2F08 move.l -[A7], A0
000019E2 7001 moveq.l D0, 0x01
000019E4 221F move.l D1, [A7]+
000019E6 205F movea.l A0, [A7]+
000019E8 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000019EC 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000019F0 41EE 8026 lea.l A0, [A6 - 0x7FDA]
000019F4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000019F8 486E 8026 pea.l [A6 - 0x7FDA]
000019FC 41EE 8EE8 lea.l A0, [A6 - 0x7118]
00001A00 225F movea.l A1, [A7]+
00001A02 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001A06 2F00 move.l -[A7], D0
00001A08 486E 8026 pea.l [A6 - 0x7FDA]
00001A0C 41EE 8FE8 lea.l A0, [A6 - 0x7018]
00001A10 225F movea.l A1, [A7]+
00001A12 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001A16 809F or.l D0, [A7]+
00001A18 4A80 tst.l D0
00001A1A 6604 bne +0x6 /* 00001A20 */
00001A1C 4EFA 0082 jmp [PC + 0x82 /* 00001AA0 */]
label00001A20:
00001A20 486E 8026 pea.l [A6 - 0x7FDA]
00001A24 41EE 8EE8 lea.l A0, [A6 - 0x7118]
00001A28 225F movea.l A1, [A7]+
00001A2A 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001A2E 4A80 tst.l D0
00001A30 6604 bne +0x6 /* 00001A36 */
00001A32 4EFA 0016 jmp [PC + 0x16 /* 00001A4A */]
label00001A36:
00001A36 41EE 8FE8 lea.l A0, [A6 - 0x7018]
00001A3A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001A3E 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00001A42 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001A46 4EFA 0012 jmp [PC + 0x12 /* 00001A5A */]
label00001A4A:
00001A4A 41EE 8EE8 lea.l A0, [A6 - 0x7118]
00001A4E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001A52 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00001A56 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00001A5A:
00001A5A 486E 8BE4 pea.l [A6 - 0x741C]
00001A5E 306E 8128 movea.w A0, [A6 - 0x7ED8]
00001A62 2F08 move.l -[A7], A0
00001A64 7001 moveq.l D0, 0x01
00001A66 2F00 move.l -[A7], D0
00001A68 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00001A6C 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001A70 221F move.l D1, [A7]+
00001A72 201F move.l D0, [A7]+
00001A74 205F movea.l A0, [A7]+
00001A76 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00001A7A 306E 8128 movea.w A0, [A6 - 0x7ED8]
00001A7E D1C8 add.l A0, A0
00001A80 D0FC 366E add.w A0, 0x366E /* '6n' */
00001A84 D1ED FD52 add.l A0, [A5 - 0x2AE]
00001A88 3010 move.w D0, [A0]
00001A8A 48C0 ext.l D0
00001A8C 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001A90 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001A94 3D40 90E8 move.w [A6 - 0x6F18], D0
00001A98 4EBA 0144 jsr [PC + 0x144 /* 00001BDE */]
00001A9C 4EBA 02A0 jsr [PC + 0x2A0 /* 00001D3E */]
label00001AA0:
00001AA0 302E 90EA move.w D0, [A6 - 0x6F16]
00001AA4 48C0 ext.l D0
00001AA6 526E 8128 addq.w [A6 - 0x7ED8], 1
00001AAA B06E 8128 cmp.w D0, [A6 - 0x7ED8]
00001AAE 6C00 FF28 bge -0xD6 /* 000019D8 */
00001AB2 486E 90EC pea.l [A6 - 0x6F14]
00001AB6 206D FD4A movea.l A0, [A5 - 0x2B6]
00001ABA 41E8 8964 lea.l A0, [A0 - 0x769C]
00001ABE 225F movea.l A1, [A7]+
00001AC0 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001AC4 4A80 tst.l D0
00001AC6 6604 bne +0x6 /* 00001ACC */
00001AC8 4EFA 00C2 jmp [PC + 0xC2 /* 00001B8C */]
label00001ACC:
00001ACC 7001 moveq.l D0, 0x01
00001ACE 3D40 8128 move.w [A6 - 0x7ED8], D0
label00001AD2:
00001AD2 486E 90EC pea.l [A6 - 0x6F14]
00001AD6 306E 8128 movea.w A0, [A6 - 0x7ED8]
00001ADA 2F08 move.l -[A7], A0
00001ADC 7001 moveq.l D0, 0x01
00001ADE 221F move.l D1, [A7]+
00001AE0 205F movea.l A0, [A7]+
00001AE2 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00001AE6 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001AEA 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00001AEE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001AF2 486E 85A6 pea.l [A6 - 0x7A5A]
00001AF6 41EE 8EE8 lea.l A0, [A6 - 0x7118]
00001AFA 225F movea.l A1, [A7]+
00001AFC 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001B00 2F00 move.l -[A7], D0
00001B02 486E 85A6 pea.l [A6 - 0x7A5A]
00001B06 41EE 8FE8 lea.l A0, [A6 - 0x7018]
00001B0A 225F movea.l A1, [A7]+
00001B0C 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001B10 809F or.l D0, [A7]+
00001B12 4A80 tst.l D0
00001B14 6604 bne +0x6 /* 00001B1A */
00001B16 4EFA 005C jmp [PC + 0x5C /* 00001B74 */]
label00001B1A:
00001B1A 486E 85A6 pea.l [A6 - 0x7A5A]
00001B1E 41EE 8EE8 lea.l A0, [A6 - 0x7118]
00001B22 225F movea.l A1, [A7]+
00001B24 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001B28 4A80 tst.l D0
00001B2A 6604 bne +0x6 /* 00001B30 */
00001B2C 4EFA 0016 jmp [PC + 0x16 /* 00001B44 */]
label00001B30:
00001B30 41EE 8FE8 lea.l A0, [A6 - 0x7018]
00001B34 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001B38 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00001B3C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001B40 4EFA 0012 jmp [PC + 0x12 /* 00001B54 */]
label00001B44:
00001B44 41EE 8EE8 lea.l A0, [A6 - 0x7118]
00001B48 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001B4C 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00001B50 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00001B54:
00001B54 486E 90EC pea.l [A6 - 0x6F14]
00001B58 306E 8128 movea.w A0, [A6 - 0x7ED8]
00001B5C 2F08 move.l -[A7], A0
00001B5E 7001 moveq.l D0, 0x01
00001B60 2F00 move.l -[A7], D0
00001B62 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00001B66 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001B6A 221F move.l D1, [A7]+
00001B6C 201F move.l D0, [A7]+
00001B6E 205F movea.l A0, [A7]+
00001B70 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
label00001B74:
00001B74 302E 91EE move.w D0, [A6 - 0x6E12]
00001B78 48C0 ext.l D0
00001B7A 5580 subq.l D0, 2
00001B7C 526E 8128 addq.w [A6 - 0x7ED8], 1
00001B80 B06E 8128 cmp.w D0, [A6 - 0x7ED8]
00001B84 6C00 FF4C bge -0xB2 /* 00001AD2 */
00001B88 4EBA 060E jsr [PC + 0x60E /* 00002198 */]
fn00001B8C:
00001B8C 306E 86A6 movea.w A0, [A6 - 0x795A]
00001B90 D1C8 add.l A0, A0
00001B92 D0FC 366E add.w A0, 0x366E /* '6n' */
00001B96 D1ED FD52 add.l A0, [A5 - 0x2AE]
00001B9A 3010 move.w D0, [A0]
00001B9C 48C0 ext.l D0
00001B9E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001BA2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001BA6 3D40 90E8 move.w [A6 - 0x6F18], D0
00001BAA 302E 90E8 move.w D0, [A6 - 0x6F18]
00001BAE 48C0 ext.l D0
00001BB0 E588 lsl D0, 2
00001BB2 E388 lsl D0, 1
00001BB4 0680 0000 1E6E addi.l D0, 0x1E6E
00001BBA D0AD FD52 add.l D0, [A5 - 0x2AE]
00001BBE 2F00 move.l -[A7], D0
00001BC0 A8A4 syscall InvertRect
00001BC2 4E75 rts
fn00001BC4:
00001BC4 302E 90E8 move.w D0, [A6 - 0x6F18]
00001BC8 48C0 ext.l D0
00001BCA E588 lsl D0, 2
00001BCC E388 lsl D0, 1
00001BCE 0680 0000 1E6E addi.l D0, 0x1E6E
00001BD4 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001BD8 2F00 move.l -[A7], D0
00001BDA A8A4 syscall InvertRect
00001BDC 4E75 rts
fn00001BDE:
00001BDE A89E syscall PenNormal
00001BE0 302E 90E8 move.w D0, [A6 - 0x6F18]
00001BE4 48C0 ext.l D0
00001BE6 E588 lsl D0, 2
00001BE8 E388 lsl D0, 1
00001BEA 0680 0000 1E6E addi.l D0, 0x1E6E
00001BF0 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001BF4 2F00 move.l -[A7], D0
00001BF6 302E 8BD4 move.w D0, [A6 - 0x742C]
00001BFA 48C0 ext.l D0
00001BFC E588 lsl D0, 2
00001BFE E388 lsl D0, 1
00001C00 0680 0000 582A addi.l D0, 0x582A /* 'X*' */
00001C06 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001C0A 2F00 move.l -[A7], D0
00001C0C A8A5 syscall FillRect
00001C0E 302E 8BD2 move.w D0, [A6 - 0x742E]
00001C12 48C0 ext.l D0
00001C14 E588 lsl D0, 2
00001C16 E388 lsl D0, 1
00001C18 0680 0000 582A addi.l D0, 0x582A /* 'X*' */
00001C1E D0AD FD52 add.l D0, [A5 - 0x2AE]
00001C22 2F00 move.l -[A7], D0
00001C24 A89D syscall PenPat
00001C26 302E 90E8 move.w D0, [A6 - 0x6F18]
00001C2A 48C0 ext.l D0
00001C2C E588 lsl D0, 2
00001C2E E388 lsl D0, 1
00001C30 0680 0000 1E6E addi.l D0, 0x1E6E
00001C36 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001C3A 2F00 move.l -[A7], D0
00001C3C A8A1 syscall FrameRect
00001C3E 306E 86A6 movea.w A0, [A6 - 0x795A]
00001C42 D1C8 add.l A0, A0
00001C44 D0FC 366E add.w A0, 0x366E /* '6n' */
00001C48 D1ED FD52 add.l A0, [A5 - 0x2AE]
00001C4C 3010 move.w D0, [A0]
00001C4E 6D00 0004 blt +0x6 /* 00001C54 */
00001C52 4E75 rts
label00001C54:
00001C54 0C6E 0050 8380 cmpi.w [A6 - 0x7C80], 0x50 /* 'P' */
00001C5A 5EC0 sgt D0
00001C5C 4880 ext.w D0
00001C5E 48C0 ext.l D0
00001C60 2F00 move.l -[A7], D0
00001C62 0C6E 0055 8380 cmpi.w [A6 - 0x7C80], 0x55 /* 'U' */
00001C68 5DC0 slt D0
00001C6A 4880 ext.w D0
00001C6C 48C0 ext.l D0
00001C6E C09F and.l D0, [A7]+
00001C70 4A80 tst.l D0
00001C72 6700 0004 beq +0x6 /* 00001C78 */
00001C76 4E75 rts
label00001C78:
00001C78 203C 0000 468E move.l D0, 0x468E
00001C7E D0AD FD52 add.l D0, [A5 - 0x2AE]
00001C82 2F00 move.l -[A7], D0
00001C84 302E 90E8 move.w D0, [A6 - 0x6F18]
00001C88 48C0 ext.l D0
00001C8A E588 lsl D0, 2
00001C8C E388 lsl D0, 1
00001C8E 0680 0000 1E6E addi.l D0, 0x1E6E
00001C94 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001C98 2040 movea.l A0, D0
00001C9A 3010 move.w D0, [A0]
00001C9C 48C0 ext.l D0
00001C9E 5480 addq.l D0, 2
00001CA0 205F movea.l A0, [A7]+
00001CA2 3080 move.w [A0], D0
00001CA4 203C 0000 4690 move.l D0, 0x4690
00001CAA D0AD FD52 add.l D0, [A5 - 0x2AE]
00001CAE 2F00 move.l -[A7], D0
00001CB0 302E 90E8 move.w D0, [A6 - 0x6F18]
00001CB4 48C0 ext.l D0
00001CB6 E588 lsl D0, 2
00001CB8 5280 addq.l D0, 1
00001CBA E388 lsl D0, 1
00001CBC 0680 0000 1E6E addi.l D0, 0x1E6E
00001CC2 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001CC6 2040 movea.l A0, D0
00001CC8 3010 move.w D0, [A0]
00001CCA 48C0 ext.l D0
00001CCC 5480 addq.l D0, 2
00001CCE 205F movea.l A0, [A7]+
00001CD0 3080 move.w [A0], D0
00001CD2 203C 0000 4692 move.l D0, 0x4692
00001CD8 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001CDC 2F00 move.l -[A7], D0
00001CDE 302E 90E8 move.w D0, [A6 - 0x6F18]
00001CE2 48C0 ext.l D0
00001CE4 E588 lsl D0, 2
00001CE6 5480 addq.l D0, 2
00001CE8 E388 lsl D0, 1
00001CEA 0680 0000 1E6E addi.l D0, 0x1E6E
00001CF0 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001CF4 2040 movea.l A0, D0
00001CF6 3010 move.w D0, [A0]
00001CF8 48C0 ext.l D0
00001CFA 5580 subq.l D0, 2
00001CFC 205F movea.l A0, [A7]+
00001CFE 3080 move.w [A0], D0
00001D00 203C 0000 4694 move.l D0, 0x4694
00001D06 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001D0A 2F00 move.l -[A7], D0
00001D0C 302E 90E8 move.w D0, [A6 - 0x6F18]
00001D10 48C0 ext.l D0
00001D12 E588 lsl D0, 2
00001D14 5680 addq.l D0, 3
00001D16 E388 lsl D0, 1
00001D18 0680 0000 1E6E addi.l D0, 0x1E6E
00001D1E D0AD FD52 add.l D0, [A5 - 0x2AE]
00001D22 2040 movea.l A0, D0
00001D24 3010 move.w D0, [A0]
00001D26 48C0 ext.l D0
00001D28 5580 subq.l D0, 2
00001D2A 205F movea.l A0, [A7]+
00001D2C 3080 move.w [A0], D0
00001D2E 203C 0000 468E move.l D0, 0x468E
00001D34 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001D38 2F00 move.l -[A7], D0
00001D3A A8A1 syscall FrameRect
00001D3C 4E75 rts
fn00001D3E:
00001D3E 3F3C 00FB move.w -[A7], 0xFB
00001D42 203C 0000 1E0A move.l D0, 0x1E0A
00001D48 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001D4C 2040 movea.l A0, D0
00001D4E 3010 move.w D0, [A0]
00001D50 48C0 ext.l D0
00001D52 3F00 move.w -[A7], D0
00001D54 4267 clr.w -[A7]
00001D56 3F2E 8BE2 move.w -[A7], [A6 - 0x741E]
00001D5A 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001D5E 302E 90E8 move.w D0, [A6 - 0x6F18]
00001D62 48C0 ext.l D0
00001D64 E588 lsl D0, 2
00001D66 5280 addq.l D0, 1
00001D68 E388 lsl D0, 1
00001D6A 0680 0000 1E6E addi.l D0, 0x1E6E
00001D70 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001D74 2040 movea.l A0, D0
00001D76 3010 move.w D0, [A0]
00001D78 48C0 ext.l D0
00001D7A 2F00 move.l -[A7], D0
00001D7C 203C 0000 1DF2 move.l D0, 0x1DF2
00001D82 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001D86 2040 movea.l A0, D0
00001D88 3010 move.w D0, [A0]
00001D8A 48C0 ext.l D0
00001D8C 221F move.l D1, [A7]+
00001D8E D081 add.l D0, D1
00001D90 3F00 move.w -[A7], D0
00001D92 302E 90E8 move.w D0, [A6 - 0x6F18]
00001D96 48C0 ext.l D0
00001D98 E588 lsl D0, 2
00001D9A E388 lsl D0, 1
00001D9C 0680 0000 1E6E addi.l D0, 0x1E6E
00001DA2 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001DA6 2040 movea.l A0, D0
00001DA8 3010 move.w D0, [A0]
00001DAA 48C0 ext.l D0
00001DAC 2F00 move.l -[A7], D0
00001DAE 203C 0000 1DF4 move.l D0, 0x1DF4
00001DB4 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001DB8 2040 movea.l A0, D0
00001DBA 3010 move.w D0, [A0]
00001DBC 48C0 ext.l D0
00001DBE 221F move.l D1, [A7]+
00001DC0 D081 add.l D0, D1
00001DC2 3F00 move.w -[A7], D0
00001DC4 A893 syscall MoveTo
00001DC6 486E 85A6 pea.l [A6 - 0x7A5A]
00001DCA A884 syscall DrawString
00001DCC 4E75 rts
fn00001DCE:
00001DCE A89E syscall PenNormal
00001DD0 302E 90E8 move.w D0, [A6 - 0x6F18]
00001DD4 48C0 ext.l D0
00001DD6 E588 lsl D0, 2
00001DD8 E388 lsl D0, 1
00001DDA 0680 0000 1E6E addi.l D0, 0x1E6E
00001DE0 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001DE4 2F00 move.l -[A7], D0
00001DE6 A8A4 syscall InvertRect
fn00001DE8:
00001DE8 203C 0000 468E move.l D0, 0x468E
00001DEE D0AD FD52 add.l D0, [A5 - 0x2AE]
00001DF2 2F00 move.l -[A7], D0
00001DF4 302E 90E8 move.w D0, [A6 - 0x6F18]
00001DF8 48C0 ext.l D0
00001DFA E588 lsl D0, 2
00001DFC E388 lsl D0, 1
00001DFE 0680 0000 1E6E addi.l D0, 0x1E6E
00001E04 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001E08 2040 movea.l A0, D0
00001E0A 3010 move.w D0, [A0]
00001E0C 48C0 ext.l D0
00001E0E 5680 addq.l D0, 3
00001E10 205F movea.l A0, [A7]+
00001E12 3080 move.w [A0], D0
00001E14 203C 0000 4690 move.l D0, 0x4690
00001E1A D0AD FD52 add.l D0, [A5 - 0x2AE]
00001E1E 2F00 move.l -[A7], D0
00001E20 302E 90E8 move.w D0, [A6 - 0x6F18]
00001E24 48C0 ext.l D0
00001E26 E588 lsl D0, 2
00001E28 5280 addq.l D0, 1
00001E2A E388 lsl D0, 1
00001E2C 0680 0000 1E6E addi.l D0, 0x1E6E
00001E32 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001E36 2040 movea.l A0, D0
00001E38 3010 move.w D0, [A0]
00001E3A 48C0 ext.l D0
00001E3C 5680 addq.l D0, 3
00001E3E 205F movea.l A0, [A7]+
00001E40 3080 move.w [A0], D0
00001E42 203C 0000 4692 move.l D0, 0x4692
00001E48 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001E4C 2F00 move.l -[A7], D0
00001E4E 302E 90E8 move.w D0, [A6 - 0x6F18]
00001E52 48C0 ext.l D0
00001E54 E588 lsl D0, 2
00001E56 5480 addq.l D0, 2
00001E58 E388 lsl D0, 1
00001E5A 0680 0000 1E6E addi.l D0, 0x1E6E
00001E60 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001E64 2040 movea.l A0, D0
00001E66 3010 move.w D0, [A0]
00001E68 48C0 ext.l D0
00001E6A 5780 subq.l D0, 3
00001E6C 205F movea.l A0, [A7]+
00001E6E 3080 move.w [A0], D0
00001E70 203C 0000 4694 move.l D0, 0x4694
00001E76 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001E7A 2F00 move.l -[A7], D0
00001E7C 302E 90E8 move.w D0, [A6 - 0x6F18]
00001E80 48C0 ext.l D0
00001E82 E588 lsl D0, 2
00001E84 5680 addq.l D0, 3
00001E86 E388 lsl D0, 1
00001E88 0680 0000 1E6E addi.l D0, 0x1E6E
00001E8E D0AD FD52 add.l D0, [A5 - 0x2AE]
00001E92 2040 movea.l A0, D0
00001E94 3010 move.w D0, [A0]
00001E96 48C0 ext.l D0
00001E98 5780 subq.l D0, 3
00001E9A 205F movea.l A0, [A7]+
00001E9C 3080 move.w [A0], D0
00001E9E 203C 0000 468E move.l D0, 0x468E
00001EA4 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001EA8 2F00 move.l -[A7], D0
00001EAA 302E 8BD4 move.w D0, [A6 - 0x742C]
00001EAE 48C0 ext.l D0
00001EB0 E588 lsl D0, 2
00001EB2 E388 lsl D0, 1
00001EB4 0680 0000 582A addi.l D0, 0x582A /* 'X*' */
00001EBA D0AD FD52 add.l D0, [A5 - 0x2AE]
00001EBE 2F00 move.l -[A7], D0
00001EC0 A8A5 syscall FillRect
00001EC2 3F3C 00FB move.w -[A7], 0xFB
00001EC6 203C 0000 1E0A move.l D0, 0x1E0A
00001ECC D0AD FD52 add.l D0, [A5 - 0x2AE]
00001ED0 2040 movea.l A0, D0
00001ED2 3010 move.w D0, [A0]
00001ED4 48C0 ext.l D0
00001ED6 3F00 move.w -[A7], D0
00001ED8 4267 clr.w -[A7]
00001EDA 3F2E 8BE2 move.w -[A7], [A6 - 0x741E]
00001EDE 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001EE2 302E 90E8 move.w D0, [A6 - 0x6F18]
00001EE6 48C0 ext.l D0
00001EE8 E588 lsl D0, 2
00001EEA 5280 addq.l D0, 1
00001EEC E388 lsl D0, 1
00001EEE 0680 0000 1E6E addi.l D0, 0x1E6E
00001EF4 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001EF8 2040 movea.l A0, D0
00001EFA 3010 move.w D0, [A0]
00001EFC 48C0 ext.l D0
00001EFE 2F00 move.l -[A7], D0
00001F00 203C 0000 1DF2 move.l D0, 0x1DF2
00001F06 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001F0A 2040 movea.l A0, D0
00001F0C 3010 move.w D0, [A0]
00001F0E 48C0 ext.l D0
00001F10 221F move.l D1, [A7]+
00001F12 D081 add.l D0, D1
00001F14 3F00 move.w -[A7], D0
00001F16 302E 90E8 move.w D0, [A6 - 0x6F18]
00001F1A 48C0 ext.l D0
00001F1C E588 lsl D0, 2
00001F1E E388 lsl D0, 1
00001F20 0680 0000 1E6E addi.l D0, 0x1E6E
00001F26 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001F2A 2040 movea.l A0, D0
00001F2C 3010 move.w D0, [A0]
00001F2E 48C0 ext.l D0
00001F30 2F00 move.l -[A7], D0
00001F32 203C 0000 1DF4 move.l D0, 0x1DF4
00001F38 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001F3C 2040 movea.l A0, D0
00001F3E 3010 move.w D0, [A0]
00001F40 48C0 ext.l D0
00001F42 221F move.l D1, [A7]+
00001F44 D081 add.l D0, D1
00001F46 3F00 move.w -[A7], D0
00001F48 A893 syscall MoveTo
00001F4A 486E 85A6 pea.l [A6 - 0x7A5A]
00001F4E A884 syscall DrawString
00001F50 306E 86A6 movea.w A0, [A6 - 0x795A]
00001F54 D1C8 add.l A0, A0
00001F56 D0FC 366E add.w A0, 0x366E /* '6n' */
00001F5A D1ED FD52 add.l A0, [A5 - 0x2AE]
00001F5E 3010 move.w D0, [A0]
00001F60 6C00 0004 bge +0x6 /* 00001F66 */
00001F64 4E75 rts
label00001F66:
00001F66 A89E syscall PenNormal
00001F68 203C 0000 5832 move.l D0, 0x5832 /* 'X2' */
00001F6E D0AD FD52 add.l D0, [A5 - 0x2AE]
00001F72 2F00 move.l -[A7], D0
00001F74 A89D syscall PenPat
00001F76 700B moveq.l D0, 0x0B
00001F78 3F00 move.w -[A7], D0
00001F7A A89C syscall PenMode
00001F7C 203C 0000 468E move.l D0, 0x468E
00001F82 D0AD FD52 add.l D0, [A5 - 0x2AE]
00001F86 2F00 move.l -[A7], D0
00001F88 A8A2 syscall PaintRect
00001F8A 4E75 rts
label00001F8C:
00001F8C 486E 8BE4 pea.l [A6 - 0x741C]
00001F90 306E 86A6 movea.w A0, [A6 - 0x795A]
00001F94 2F08 move.l -[A7], A0
00001F96 7001 moveq.l D0, 0x01
00001F98 2F00 move.l -[A7], D0
00001F9A 41EE 85A6 lea.l A0, [A6 - 0x7A5A]
00001F9E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001FA2 221F move.l D1, [A7]+
00001FA4 201F move.l D0, [A7]+
00001FA6 205F movea.l A0, [A7]+
00001FA8 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00001FAC 0C6E 0050 8380 cmpi.w [A6 - 0x7C80], 0x50 /* 'P' */
00001FB2 5EC0 sgt D0
00001FB4 4880 ext.w D0
00001FB6 48C0 ext.l D0
00001FB8 2F00 move.l -[A7], D0
00001FBA 0C6E 0055 8380 cmpi.w [A6 - 0x7C80], 0x55 /* 'U' */
00001FC0 5DC0 slt D0
00001FC2 4880 ext.w D0
00001FC4 48C0 ext.l D0
00001FC6 C09F and.l D0, [A7]+
00001FC8 4A80 tst.l D0
00001FCA 6604 bne +0x6 /* 00001FD0 */
00001FCC 4EFA 000A jmp [PC + 0xA /* 00001FD8 */]
label00001FD0:
00001FD0 6100 FDFC bsr -0x202 /* 00001DCE */
00001FD4 4EFA 000A jmp [PC + 0xA /* 00001FE0 */]
label00001FD8:
00001FD8 6100 FC04 bsr -0x3FA /* 00001BDE */
00001FDC 6100 FD60 bsr -0x29E /* 00001D3E */
label00001FE0:
00001FE0 4EBA 0008 jsr [PC + 0x8 /* 00001FEA */]
00001FE4 4EBA 005E jsr [PC + 0x5E /* 00002044 */]
00001FE8 4E75 rts
fn00001FEA:
00001FEA 526E 86A6 addq.w [A6 - 0x795A], 1
00001FEE 302E 86A6 move.w D0, [A6 - 0x795A]
00001FF2 48C0 ext.l D0
00001FF4 306E 90EA movea.w A0, [A6 - 0x6F16]
00001FF8 B088 cmp.l D0, A0
00001FFA 6F00 0008 ble +0xA /* 00002004 */
00001FFE 7001 moveq.l D0, 0x01
00002000 3D40 86A6 move.w [A6 - 0x795A], D0
label00002004:
00002004 4E75 rts
fn00002006:
00002006 536E 86A6 subq.w [A6 - 0x795A], 1
0000200A 0C6E 0001 86A6 cmpi.w [A6 - 0x795A], 0x1
00002010 6C00 0008 bge +0xA /* 0000201A */
00002014 3D6E 90EA 86A6 move.w [A6 - 0x795A], [A6 - 0x6F16]
label0000201A:
0000201A 4E75 rts
label0000201C:
0000201C 6100 FBA6 bsr -0x458 /* 00001BC4 */
00002020 302E 8128 move.w D0, [A6 - 0x7ED8]
00002024 48C0 ext.l D0
00002026 EB88 lsl D0, 5
00002028 306E 812A movea.w A0, [A6 - 0x7ED6]
0000202C D088 add.l D0, A0
0000202E E388 lsl D0, 1
00002030 0680 0000 3A6E addi.l D0, 0x3A6E /* ':n' */
00002036 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000203A 2040 movea.l A0, D0
0000203C 3010 move.w D0, [A0]
0000203E 48C0 ext.l D0
00002040 3D40 86A6 move.w [A6 - 0x795A], D0
fn00002044:
00002044 306E 86A6 movea.w A0, [A6 - 0x795A]
00002048 D1C8 add.l A0, A0
0000204A D0FC 366E add.w A0, 0x366E /* '6n' */
0000204E D1ED FD52 add.l A0, [A5 - 0x2AE]
00002052 3010 move.w D0, [A0]
00002054 48C0 ext.l D0
00002056 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
0000205A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000205E 3D40 90E8 move.w [A6 - 0x6F18], D0
00002062 6100 FB60 bsr -0x49E /* 00001BC4 */
00002066 4EBA 0008 jsr [PC + 0x8 /* 00002070 */]
0000206A 4EBA 007E jsr [PC + 0x7E /* 000020EA */]
0000206E 4E75 rts
fn00002070:
00002070 306E 86A6 movea.w A0, [A6 - 0x795A]
00002074 D1C8 add.l A0, A0
00002076 D0FC 366E add.w A0, 0x366E /* '6n' */
0000207A D1ED FD52 add.l A0, [A5 - 0x2AE]
0000207E 3010 move.w D0, [A0]
00002080 48C0 ext.l D0
00002082 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00002086 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000208A 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000208E 0000 0000 ori.b D0, 0x0
00002092 1000 move.b D0, D0
00002094 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00002098 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000209C 3D40 93FC move.w [A6 - 0x6C04], D0
000020A0 302E 93FC move.w D0, [A6 - 0x6C04]
000020A4 48C0 ext.l D0
000020A6 2F00 move.l -[A7], D0
000020A8 203C 0000 1DEE move.l D0, 0x1DEE
000020AE D0AD FD52 add.l D0, [A5 - 0x2AE]
000020B2 2040 movea.l A0, D0
000020B4 3010 move.w D0, [A0]
000020B6 48C0 ext.l D0
000020B8 221F move.l D1, [A7]+
000020BA 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000020BE 5280 addq.l D0, 1
000020C0 3D40 8128 move.w [A6 - 0x7ED8], D0
000020C4 302E 93FC move.w D0, [A6 - 0x6C04]
000020C8 48C0 ext.l D0
000020CA 2F00 move.l -[A7], D0
000020CC 203C 0000 1DEE move.l D0, 0x1DEE
000020D2 D0AD FD52 add.l D0, [A5 - 0x2AE]
000020D6 2040 movea.l A0, D0
000020D8 3010 move.w D0, [A0]
000020DA 48C0 ext.l D0
000020DC 221F move.l D1, [A7]+
000020DE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000020E2 5280 addq.l D0, 1
000020E4 3D40 812A move.w [A6 - 0x7ED6], D0
000020E8 4E75 rts
fn000020EA:
000020EA 302E 8128 move.w D0, [A6 - 0x7ED8]
000020EE 48C0 ext.l D0
000020F0 EB88 lsl D0, 5
000020F2 306E 812A movea.w A0, [A6 - 0x7ED6]
000020F6 D088 add.l D0, A0
000020F8 E388 lsl D0, 1
000020FA 0680 0000 2E6E addi.l D0, 0x2E6E /* '.n' */
00002100 D0AD FD52 add.l D0, [A5 - 0x2AE]
00002104 2040 movea.l A0, D0
00002106 3010 move.w D0, [A0]
00002108 48C0 ext.l D0
0000210A 306E 91EC movea.w A0, [A6 - 0x6E14]
0000210E B088 cmp.l D0, A0
00002110 57C0 seq D0
00002112 4880 ext.w D0
00002114 48C0 ext.l D0
00002116 2F00 move.l -[A7], D0
00002118 0C6E 0002 8BDE cmpi.w [A6 - 0x7422], 0x2
0000211E 57C0 seq D0
00002120 4880 ext.w D0
00002122 48C0 ext.l D0
00002124 809F or.l D0, [A7]+
00002126 4A80 tst.l D0
00002128 6700 0004 beq +0x6 /* 0000212E */
0000212C 4E75 rts
label0000212E:
0000212E 302E 8128 move.w D0, [A6 - 0x7ED8]
00002132 48C0 ext.l D0
00002134 EB88 lsl D0, 5
00002136 306E 812A movea.w A0, [A6 - 0x7ED6]
0000213A D088 add.l D0, A0
0000213C E388 lsl D0, 1
0000213E 0680 0000 2E6E addi.l D0, 0x2E6E /* '.n' */
00002144 D0AD FD52 add.l D0, [A5 - 0x2AE]
00002148 2040 movea.l A0, D0
0000214A 3010 move.w D0, [A0]
0000214C 48C0 ext.l D0
0000214E 3D40 91EC move.w [A6 - 0x6E14], D0
00002152 306E 91EC movea.w A0, [A6 - 0x6E14]
00002156 2F08 move.l -[A7], A0
00002158 7001 moveq.l D0, 0x01
0000215A 221F move.l D1, [A7]+
0000215C 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00002160 2F08 move.l -[A7], A0
00002162 206D FD4A movea.l A0, [A5 - 0x2B6]
00002166 41E8 8966 lea.l A0, [A0 - 0x769A]
0000216A 225F movea.l A1, [A7]+
0000216C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002170 4A80 tst.l D0
00002172 6604 bne +0x6 /* 00002178 */
00002174 4EFA 0020 jmp [PC + 0x20 /* 00002196 */]
label00002178:
00002178 306E 91EC movea.w A0, [A6 - 0x6E14]
0000217C 2F08 move.l -[A7], A0
0000217E 7001 moveq.l D0, 0x01
00002180 221F move.l D1, [A7]+
00002182 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00002186 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000218A 41EE 90EC lea.l A0, [A6 - 0x6F14]
0000218E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002192 4EBA 0004 jsr [PC + 0x4 /* 00002198 */]
label00002196:
00002196 4E75 rts
fn00002198:
00002198 0C6E 0014 8380 cmpi.w [A6 - 0x7C80], 0x14
0000219E 6600 0008 bne +0xA /* 000021A8 */
000021A2 4EBA 019A jsr [PC + 0x19A /* 0000233E */]
000021A6 4E75 rts
label000021A8:
000021A8 0C6E 003C 8380 cmpi.w [A6 - 0x7C80], 0x3C /* '<' */
000021AE 6600 0008 bne +0xA /* 000021B8 */
000021B2 4EBA 00AC jsr [PC + 0xAC /* 00002260 */]
000021B6 4E75 rts
label000021B8:
000021B8 0C6E 0035 8380 cmpi.w [A6 - 0x7C80], 0x35 /* '5' */
000021BE 6600 0008 bne +0xA /* 000021C8 */
000021C2 4EBA 0258 jsr [PC + 0x258 /* 0000241C */]
000021C6 4E75 rts
label000021C8:
000021C8 0C6E 0055 8380 cmpi.w [A6 - 0x7C80], 0x55 /* 'U' */
000021CE 6600 0008 bne +0xA /* 000021D8 */
000021D2 4EBA 02E6 jsr [PC + 0x2E6 /* 000024BA */]
000021D6 4E75 rts
label000021D8:
000021D8 487A 001E pea.l [PC + 0x1E /* 000021F8, value 0x486E90EC */]
000021DC 2F3C 0000 0124 move.l -[A7], 0x124
000021E2 7064 moveq.l D0, 0x64
000021E4 2F00 move.l -[A7], D0
000021E6 2F3C 0000 0139 move.l -[A7], 0x139
000021EC 2F3C 0000 01EF move.l -[A7], 0x1EF
000021F2 7000 moveq.l D0, 0x00
000021F4 4EED 0372 jmp [A5 + 0x372 /* export_106 */]
000021F8 486E 90EC pea.l [A6 - 0x6F14]
000021FC 206D FD4A movea.l A0, [A5 - 0x2B6]
00002200 41E8 8968 lea.l A0, [A0 - 0x7698]
00002204 225F movea.l A1, [A7]+
00002206 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
0000220A 4A80 tst.l D0
0000220C 6700 0004 beq +0x6 /* 00002212 */
00002210 4E75 rts
label00002212:
00002212 3F3C 00FA move.w -[A7], 0xFA
00002216 700C moveq.l D0, 0x0C
00002218 3F00 move.w -[A7], D0
0000221A 4267 clr.w -[A7]
0000221C 7001 moveq.l D0, 0x01
0000221E 3F00 move.w -[A7], D0
00002220 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00002224 558F subq.l A7, 2
00002226 486E 90EC pea.l [A6 - 0x6F14]
0000222A A88C syscall StringWidth
0000222C 301F move.w D0, [A7]+
0000222E 48C0 ext.l D0
00002230 3D40 8126 move.w [A6 - 0x7EDA], D0
00002234 203C 0000 0127 move.l D0, 0x127
0000223A 2F00 move.l -[A7], D0
0000223C 302E 8126 move.w D0, [A6 - 0x7EDA]
00002240 48C0 ext.l D0
00002242 2200 move.l D1, D0
00002244 7002 moveq.l D0, 0x02
00002246 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000224A 221F move.l D1, [A7]+
0000224C C141 exg D0, D1
0000224E 9081 sub.l D0, D1
00002250 3F00 move.w -[A7], D0
00002252 3F3C 0133 move.w -[A7], 0x133
00002256 A893 syscall MoveTo
00002258 486E 90EC pea.l [A6 - 0x6F14]
0000225C A884 syscall DrawString
0000225E 4E75 rts
fn00002260:
00002260 487A 0024 pea.l [PC + 0x24 /* 00002286, value 0x486E90EC */]
00002264 2F3C 0000 0131 move.l -[A7], 0x131
0000226A 2F3C 0000 0084 move.l -[A7], 0x84
00002270 2F3C 0000 0156 move.l -[A7], 0x156
00002276 2F3C 0000 017E move.l -[A7], 0x17E
0000227C 302E 8BD6 move.w D0, [A6 - 0x742A]
00002280 48C0 ext.l D0
00002282 4EED 0372 jmp [A5 + 0x372 /* export_106 */]
00002286 486E 90EC pea.l [A6 - 0x6F14]
0000228A 206D FD4A movea.l A0, [A5 - 0x2B6]
0000228E 41E8 896A lea.l A0, [A0 - 0x7696]
00002292 225F movea.l A1, [A7]+
00002294 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00002298 4A80 tst.l D0
0000229A 6700 0004 beq +0x6 /* 000022A0 */
0000229E 4E75 rts
label000022A0:
000022A0 3F3C 00FA move.w -[A7], 0xFA
000022A4 700C moveq.l D0, 0x0C
000022A6 3F00 move.w -[A7], D0
000022A8 4267 clr.w -[A7]
000022AA 7003 moveq.l D0, 0x03
000022AC 3F00 move.w -[A7], D0
000022AE 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000022B2 558F subq.l A7, 2
000022B4 486E 90EC pea.l [A6 - 0x6F14]
000022B8 A88C syscall StringWidth
000022BA 301F move.w D0, [A7]+
000022BC 48C0 ext.l D0
000022BE 3D40 836A move.w [A6 - 0x7C96], D0
000022C2 487A 004E pea.l [PC + 0x4E /* 00002312, value 0x203C0000 ' <\0\0', cstring " <" */]
000022C6 2F3C 0000 013C move.l -[A7], 0x13C
000022CC 203C 0000 00F6 move.l D0, 0xF6
000022D2 2F00 move.l -[A7], D0
000022D4 302E 836A move.w D0, [A6 - 0x7C96]
000022D8 48C0 ext.l D0
000022DA 2200 move.l D1, D0
000022DC 7002 moveq.l D0, 0x02
000022DE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000022E2 221F move.l D1, [A7]+
000022E4 C141 exg D0, D1
000022E6 9081 sub.l D0, D1
000022E8 2F00 move.l -[A7], D0
000022EA 2F3C 0000 0150 move.l -[A7], 0x150
000022F0 203C 0000 010A move.l D0, 0x10A
000022F6 2F00 move.l -[A7], D0
000022F8 302E 836A move.w D0, [A6 - 0x7C96]
000022FC 48C0 ext.l D0
000022FE 2200 move.l D1, D0
00002300 7002 moveq.l D0, 0x02
00002302 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002306 221F move.l D1, [A7]+
00002308 D081 add.l D0, D1
0000230A 2F00 move.l -[A7], D0
0000230C 7002 moveq.l D0, 0x02
0000230E 4EED 0372 jmp [A5 + 0x372 /* export_106 */]
00002312 203C 0000 0100 move.l D0, 0x100
00002318 2F00 move.l -[A7], D0
0000231A 302E 836A move.w D0, [A6 - 0x7C96]
0000231E 48C0 ext.l D0
00002320 2200 move.l D1, D0
00002322 7002 moveq.l D0, 0x02
00002324 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002328 221F move.l D1, [A7]+
0000232A C141 exg D0, D1
0000232C 9081 sub.l D0, D1
0000232E 3F00 move.w -[A7], D0
00002330 3F3C 014A move.w -[A7], 0x14A
00002334 A893 syscall MoveTo
00002336 486E 90EC pea.l [A6 - 0x6F14]
0000233A A884 syscall DrawString
0000233C 4E75 rts
fn0000233E:
0000233E 487A 0024 pea.l [PC + 0x24 /* 00002364, value 0x486E90EC */]
00002342 2F3C 0000 012C move.l -[A7], 0x12C
00002348 2F3C 0000 008C move.l -[A7], 0x8C
0000234E 2F3C 0000 0156 move.l -[A7], 0x156
00002354 2F3C 0000 0186 move.l -[A7], 0x186
0000235A 302E 8BD6 move.w D0, [A6 - 0x742A]
0000235E 48C0 ext.l D0
00002360 4EED 0372 jmp [A5 + 0x372 /* export_106 */]
00002364 486E 90EC pea.l [A6 - 0x6F14]
00002368 206D FD4A movea.l A0, [A5 - 0x2B6]
0000236C 41E8 896C lea.l A0, [A0 - 0x7694]
00002370 225F movea.l A1, [A7]+
00002372 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00002376 4A80 tst.l D0
00002378 6700 0004 beq +0x6 /* 0000237E */
0000237C 4E75 rts
label0000237E:
0000237E 3F3C 00FA move.w -[A7], 0xFA
00002382 700C moveq.l D0, 0x0C
00002384 3F00 move.w -[A7], D0
00002386 4267 clr.w -[A7]
00002388 7003 moveq.l D0, 0x03
0000238A 3F00 move.w -[A7], D0
0000238C 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00002390 558F subq.l A7, 2
00002392 486E 90EC pea.l [A6 - 0x6F14]
00002396 A88C syscall StringWidth
00002398 301F move.w D0, [A7]+
0000239A 48C0 ext.l D0
0000239C 3D40 836A move.w [A6 - 0x7C96], D0
000023A0 487A 004E pea.l [PC + 0x4E /* 000023F0, value 0x203C0000 ' <\0\0', cstring " <" */]
000023A4 2F3C 0000 0130 move.l -[A7], 0x130
000023AA 203C 0000 0100 move.l D0, 0x100
000023B0 2F00 move.l -[A7], D0
000023B2 302E 836A move.w D0, [A6 - 0x7C96]
000023B6 48C0 ext.l D0
000023B8 2200 move.l D1, D0
000023BA 7002 moveq.l D0, 0x02
000023BC 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000023C0 221F move.l D1, [A7]+
000023C2 C141 exg D0, D1
000023C4 9081 sub.l D0, D1
000023C6 2F00 move.l -[A7], D0
000023C8 2F3C 0000 0144 move.l -[A7], 0x144
000023CE 203C 0000 0114 move.l D0, 0x114
000023D4 2F00 move.l -[A7], D0
000023D6 302E 836A move.w D0, [A6 - 0x7C96]
000023DA 48C0 ext.l D0
000023DC 2200 move.l D1, D0
000023DE 7002 moveq.l D0, 0x02
000023E0 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000023E4 221F move.l D1, [A7]+
000023E6 D081 add.l D0, D1
000023E8 2F00 move.l -[A7], D0
000023EA 7002 moveq.l D0, 0x02
000023EC 4EED 0372 jmp [A5 + 0x372 /* export_106 */]
000023F0 203C 0000 010A move.l D0, 0x10A
000023F6 2F00 move.l -[A7], D0
000023F8 302E 836A move.w D0, [A6 - 0x7C96]
000023FC 48C0 ext.l D0
000023FE 2200 move.l D1, D0
00002400 7002 moveq.l D0, 0x02
00002402 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002406 221F move.l D1, [A7]+
00002408 C141 exg D0, D1
0000240A 9081 sub.l D0, D1
0000240C 3F00 move.w -[A7], D0
0000240E 3F3C 013E move.w -[A7], 0x13E
00002412 A893 syscall MoveTo
00002414 486E 90EC pea.l [A6 - 0x6F14]
00002418 A884 syscall DrawString
0000241A 4E75 rts
fn0000241C:
0000241C 487A 001E pea.l [PC + 0x1E /* 0000243C, value 0x486E90EC */]
00002420 2F3C 0000 0125 move.l -[A7], 0x125
00002426 7020 moveq.l D0, 0x20
00002428 2F00 move.l -[A7], D0
0000242A 2F3C 0000 0136 move.l -[A7], 0x136
00002430 2F3C 0000 015E move.l -[A7], 0x15E
00002436 7002 moveq.l D0, 0x02
00002438 4EED 0372 jmp [A5 + 0x372 /* export_106 */]
0000243C 486E 90EC pea.l [A6 - 0x6F14]
00002440 206D FD4A movea.l A0, [A5 - 0x2B6]
00002444 41E8 896E lea.l A0, [A0 - 0x7692]
00002448 225F movea.l A1, [A7]+
0000244A 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
0000244E 4A80 tst.l D0
00002450 6700 0004 beq +0x6 /* 00002456 */
00002454 4E75 rts
label00002456:
00002456 3F3C 00FA move.w -[A7], 0xFA
0000245A 700C moveq.l D0, 0x0C
0000245C 3F00 move.w -[A7], D0
0000245E 4267 clr.w -[A7]
00002460 7003 moveq.l D0, 0x03
00002462 3F00 move.w -[A7], D0
00002464 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00002468 558F subq.l A7, 2
0000246A 486E 90EC pea.l [A6 - 0x6F14]
0000246E A88C syscall StringWidth
00002470 301F move.w D0, [A7]+
00002472 48C0 ext.l D0
00002474 3D40 836A move.w [A6 - 0x7C96], D0
00002478 203C 0000 00C4 move.l D0, 0xC4
0000247E 2F00 move.l -[A7], D0
00002480 302E 836A move.w D0, [A6 - 0x7C96]
00002484 48C0 ext.l D0
00002486 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000248A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000248E 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00002492 0000 0000 ori.b D0, 0x0
00002496 2000 move.l D0, D0
00002498 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000249C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000024A0 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000024A4 221F move.l D1, [A7]+
000024A6 C141 exg D0, D1
000024A8 9081 sub.l D0, D1
000024AA 3F00 move.w -[A7], D0
000024AC 3F3C 0131 move.w -[A7], 0x131
000024B0 A893 syscall MoveTo
000024B2 486E 90EC pea.l [A6 - 0x6F14]
000024B6 A884 syscall DrawString
000024B8 4E75 rts
fn000024BA:
000024BA 3F3C 00FA move.w -[A7], 0xFA
000024BE 700C moveq.l D0, 0x0C
000024C0 3F00 move.w -[A7], D0
000024C2 4267 clr.w -[A7]
000024C4 7001 moveq.l D0, 0x01
000024C6 3F00 move.w -[A7], D0
000024C8 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000024CC 487A 001C pea.l [PC + 0x1C /* 000024EA, value 0x486E90EC */]
000024D0 2F3C 0000 0131 move.l -[A7], 0x131
000024D6 42A7 clr.l -[A7]
000024D8 2F3C 0000 0156 move.l -[A7], 0x156
000024DE 2F3C 0000 010E move.l -[A7], 0x10E
000024E4 7047 moveq.l D0, 0x47
000024E6 4EED 0372 jmp [A5 + 0x372 /* export_106 */]
000024EA 486E 90EC pea.l [A6 - 0x6F14]
000024EE 206D FD4A movea.l A0, [A5 - 0x2B6]
000024F2 41E8 8970 lea.l A0, [A0 - 0x7690]
000024F6 225F movea.l A1, [A7]+
000024F8 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000024FC 4A80 tst.l D0
000024FE 6700 0004 beq +0x6 /* 00002504 */
00002502 4E75 rts
label00002504:
00002504 558F subq.l A7, 2
00002506 486E 90EC pea.l [A6 - 0x6F14]
0000250A A88C syscall StringWidth
0000250C 301F move.w D0, [A7]+
0000250E 48C0 ext.l D0
00002510 3D40 836A move.w [A6 - 0x7C96], D0
00002514 487A 0022 pea.l [PC + 0x22 /* 00002538, value 0x70163F00 */]
00002518 2F3C 0000 013E move.l -[A7], 0x13E
0000251E 700C moveq.l D0, 0x0C
00002520 2F00 move.l -[A7], D0
00002522 2F3C 0000 014E move.l -[A7], 0x14E
00002528 7016 moveq.l D0, 0x16
0000252A 306E 836A movea.w A0, [A6 - 0x7C96]
0000252E D088 add.l D0, A0
00002530 2F00 move.l -[A7], D0
00002532 7000 moveq.l D0, 0x00
00002534 4EED 0372 jmp [A5 + 0x372 /* export_106 */]
00002538 7016 moveq.l D0, 0x16
0000253A 3F00 move.w -[A7], D0
0000253C 3F3C 014A move.w -[A7], 0x14A
00002540 A893 syscall MoveTo
00002542 486E 90EC pea.l [A6 - 0x6F14]
00002546 A884 syscall DrawString
00002548 4E75 rts
fn0000254A:
0000254A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000254E 41EE 8026 lea.l A0, [A6 - 0x7FDA]
00002552 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002556 3D40 93FE move.w [A6 - 0x6C02], D0
0000255A 302E 93FE move.w D0, [A6 - 0x6C02]
0000255E 48C0 ext.l D0
00002560 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002564 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00002568 41EE 8388 lea.l A0, [A6 - 0x7C78]
0000256C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002570 7001 moveq.l D0, 0x01
00002572 3D40 8126 move.w [A6 - 0x7EDA], D0
label00002576:
00002576 306E 8126 movea.w A0, [A6 - 0x7EDA]
0000257A D1C8 add.l A0, A0
0000257C D0FC 5AF2 add.w A0, 0x5AF2
00002580 D1ED FD52 add.l A0, [A5 - 0x2AE]
00002584 30AE 8126 move.w [A0], [A6 - 0x7EDA]
00002588 302E 93FE move.w D0, [A6 - 0x6C02]
0000258C 48C0 ext.l D0
0000258E 526E 8126 addq.w [A6 - 0x7EDA], 1
00002592 B06E 8126 cmp.w D0, [A6 - 0x7EDA]
00002596 6CDE bge -0x20 /* 00002576 */
00002598 7000 moveq.l D0, 0x00
0000259A 3D40 9400 move.w [A6 - 0x6C00], D0
0000259E 3D6E 93FE 8126 move.w [A6 - 0x7EDA], [A6 - 0x6C02]
label000025A4:
000025A4 302E 8126 move.w D0, [A6 - 0x7EDA]
000025A8 48C0 ext.l D0
000025AA 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000025AE 3D40 8382 move.w [A6 - 0x7C7E], D0
000025B2 0C6E 0001 8126 cmpi.w [A6 - 0x7EDA], 0x1
000025B8 6604 bne +0x6 /* 000025BE */
000025BA 4EFA 0024 jmp [PC + 0x24 /* 000025E0 */]
label000025BE:
000025BE 306E 8382 movea.w A0, [A6 - 0x7C7E]
000025C2 D1C8 add.l A0, A0
000025C4 D0FC 5AF2 add.w A0, 0x5AF2
000025C8 D1ED FD52 add.l A0, [A5 - 0x2AE]
000025CC 3010 move.w D0, [A0]
000025CE 48C0 ext.l D0
000025D0 306E 8126 movea.w A0, [A6 - 0x7EDA]
000025D4 B088 cmp.l D0, A0
000025D6 6600 0004 bne +0x6 /* 000025DC */
000025DA 60C8 bra -0x36 /* 000025A4 */
label000025DC:
000025DC 4EFA 0024 jmp [PC + 0x24 /* 00002602 */]
label000025E0:
000025E0 306E 8382 movea.w A0, [A6 - 0x7C7E]
000025E4 D1C8 add.l A0, A0
000025E6 D0FC 5AF2 add.w A0, 0x5AF2
000025EA D1ED FD52 add.l A0, [A5 - 0x2AE]
000025EE 3010 move.w D0, [A0]
000025F0 48C0 ext.l D0
000025F2 306E 8126 movea.w A0, [A6 - 0x7EDA]
000025F6 B088 cmp.l D0, A0
000025F8 6600 0008 bne +0xA /* 00002602 */
000025FC 7001 moveq.l D0, 0x01
000025FE 3D40 9400 move.w [A6 - 0x6C00], D0
label00002602:
00002602 302E 8126 move.w D0, [A6 - 0x7EDA]
00002606 48C0 ext.l D0
00002608 E388 lsl D0, 1
0000260A 0680 0000 5BF2 addi.l D0, 0x5BF2
00002610 D0AD FD52 add.l D0, [A5 - 0x2AE]
00002614 2F00 move.l -[A7], D0
00002616 306E 8382 movea.w A0, [A6 - 0x7C7E]
0000261A D1C8 add.l A0, A0
0000261C D0FC 5AF2 add.w A0, 0x5AF2
00002620 D1ED FD52 add.l A0, [A5 - 0x2AE]
00002624 3010 move.w D0, [A0]
00002626 48C0 ext.l D0
00002628 205F movea.l A0, [A7]+
0000262A 3080 move.w [A0], D0
0000262C 3D6E 8382 8488 move.w [A6 - 0x7B78], [A6 - 0x7C7E]
label00002632:
00002632 302E 8488 move.w D0, [A6 - 0x7B78]
00002636 48C0 ext.l D0
00002638 E388 lsl D0, 1
0000263A 0680 0000 5AF2 addi.l D0, 0x5AF2
00002640 D0AD FD52 add.l D0, [A5 - 0x2AE]
00002644 2F00 move.l -[A7], D0
00002646 302E 8488 move.w D0, [A6 - 0x7B78]
0000264A 48C0 ext.l D0
0000264C 5280 addq.l D0, 1
0000264E E388 lsl D0, 1
00002650 0680 0000 5AF2 addi.l D0, 0x5AF2
00002656 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000265A 2040 movea.l A0, D0
0000265C 3010 move.w D0, [A0]
0000265E 48C0 ext.l D0
00002660 205F movea.l A0, [A7]+
00002662 3080 move.w [A0], D0
00002664 302E 8126 move.w D0, [A6 - 0x7EDA]
00002668 48C0 ext.l D0
0000266A 526E 8488 addq.w [A6 - 0x7B78], 1
0000266E B06E 8488 cmp.w D0, [A6 - 0x7B78]
00002672 6CBE bge -0x40 /* 00002632 */
00002674 7001 moveq.l D0, 0x01
00002676 066E FFFF 8126 addi.w [A6 - 0x7EDA], 0xFFFF
0000267C B06E 8126 cmp.w D0, [A6 - 0x7EDA]
00002680 6F00 FF22 ble -0xDC /* 000025A4 */
00002684 302E 9400 move.w D0, [A6 - 0x6C00]
00002688 48C0 ext.l D0
0000268A 4A80 tst.l D0
0000268C 6700 0020 beq +0x22 /* 000026AE */
00002690 203C 0000 5BF4 move.l D0, 0x5BF4
00002696 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000269A 2F00 move.l -[A7], D0
0000269C 203C 0000 5BF6 move.l D0, 0x5BF6
000026A2 D0AD FD52 add.l D0, [A5 - 0x2AE]
000026A6 2040 movea.l A0, D0
000026A8 225F movea.l A1, [A7]+
000026AA 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
label000026AE:
000026AE 7001 moveq.l D0, 0x01
000026B0 3D40 8126 move.w [A6 - 0x7EDA], D0
label000026B4:
000026B4 486E 8388 pea.l [A6 - 0x7C78]
000026B8 306E 8126 movea.w A0, [A6 - 0x7EDA]
000026BC 2F08 move.l -[A7], A0
000026BE 7001 moveq.l D0, 0x01
000026C0 2F00 move.l -[A7], D0
000026C2 486E 8026 pea.l [A6 - 0x7FDA]
000026C6 306E 8126 movea.w A0, [A6 - 0x7EDA]
000026CA D1C8 add.l A0, A0
000026CC D0FC 5BF2 add.w A0, 0x5BF2
000026D0 D1ED FD52 add.l A0, [A5 - 0x2AE]
000026D4 3010 move.w D0, [A0]
000026D6 48C0 ext.l D0
000026D8 2200 move.l D1, D0
000026DA 7001 moveq.l D0, 0x01
000026DC 205F movea.l A0, [A7]+
000026DE 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000026E2 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000026E6 221F move.l D1, [A7]+
000026E8 201F move.l D0, [A7]+
000026EA 205F movea.l A0, [A7]+
000026EC 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000026F0 302E 93FE move.w D0, [A6 - 0x6C02]
000026F4 48C0 ext.l D0
000026F6 526E 8126 addq.w [A6 - 0x7EDA], 1
000026FA B06E 8126 cmp.w D0, [A6 - 0x7EDA]
000026FE 6CB4 bge -0x4A /* 000026B4 */
00002700 4E75 rts
fn00002702:
00002702 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002706 7001 moveq.l D0, 0x01
00002708 3D40 8126 move.w [A6 - 0x7EDA], D0
label0000270C:
0000270C 306E 8126 movea.w A0, [A6 - 0x7EDA]
00002710 D1C8 add.l A0, A0
00002712 D0FC 5AF2 add.w A0, 0x5AF2
00002716 D1ED FD52 add.l A0, [A5 - 0x2AE]
0000271A 30AE 8126 move.w [A0], [A6 - 0x7EDA]
0000271E 701A moveq.l D0, 0x1A
00002720 526E 8126 addq.w [A6 - 0x7EDA], 1
00002724 B06E 8126 cmp.w D0, [A6 - 0x7EDA]
00002728 6CE2 bge -0x1C /* 0000270C */
0000272A 7000 moveq.l D0, 0x00
0000272C 3D40 9400 move.w [A6 - 0x6C00], D0
00002730 701A moveq.l D0, 0x1A
00002732 3D40 8126 move.w [A6 - 0x7EDA], D0
label00002736:
00002736 302E 8126 move.w D0, [A6 - 0x7EDA]
0000273A 48C0 ext.l D0
0000273C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00002740 3D40 8382 move.w [A6 - 0x7C7E], D0
00002744 0C6E 0001 8126 cmpi.w [A6 - 0x7EDA], 0x1
0000274A 6604 bne +0x6 /* 00002750 */
0000274C 4EFA 0024 jmp [PC + 0x24 /* 00002772 */]
label00002750:
00002750 306E 8382 movea.w A0, [A6 - 0x7C7E]
00002754 D1C8 add.l A0, A0
00002756 D0FC 5AF2 add.w A0, 0x5AF2
0000275A D1ED FD52 add.l A0, [A5 - 0x2AE]
0000275E 3010 move.w D0, [A0]
00002760 48C0 ext.l D0
00002762 306E 8126 movea.w A0, [A6 - 0x7EDA]
00002766 B088 cmp.l D0, A0
00002768 6600 0004 bne +0x6 /* 0000276E */
0000276C 60C8 bra -0x36 /* 00002736 */
label0000276E:
0000276E 4EFA 0024 jmp [PC + 0x24 /* 00002794 */]
label00002772:
00002772 306E 8382 movea.w A0, [A6 - 0x7C7E]
00002776 D1C8 add.l A0, A0
00002778 D0FC 5AF2 add.w A0, 0x5AF2
0000277C D1ED FD52 add.l A0, [A5 - 0x2AE]
00002780 3010 move.w D0, [A0]
00002782 48C0 ext.l D0
00002784 306E 8126 movea.w A0, [A6 - 0x7EDA]
00002788 B088 cmp.l D0, A0
0000278A 6600 0008 bne +0xA /* 00002794 */
0000278E 7001 moveq.l D0, 0x01
00002790 3D40 9400 move.w [A6 - 0x6C00], D0
label00002794:
00002794 302E 8126 move.w D0, [A6 - 0x7EDA]
00002798 48C0 ext.l D0
0000279A E388 lsl D0, 1
0000279C 0680 0000 5BF2 addi.l D0, 0x5BF2
000027A2 D0AD FD52 add.l D0, [A5 - 0x2AE]
000027A6 2F00 move.l -[A7], D0
000027A8 306E 8382 movea.w A0, [A6 - 0x7C7E]
000027AC D1C8 add.l A0, A0
000027AE D0FC 5AF2 add.w A0, 0x5AF2
000027B2 D1ED FD52 add.l A0, [A5 - 0x2AE]
000027B6 3010 move.w D0, [A0]
000027B8 48C0 ext.l D0
000027BA 205F movea.l A0, [A7]+
000027BC 3080 move.w [A0], D0
000027BE 3D6E 8382 8488 move.w [A6 - 0x7B78], [A6 - 0x7C7E]
label000027C4:
000027C4 302E 8488 move.w D0, [A6 - 0x7B78]
000027C8 48C0 ext.l D0
000027CA E388 lsl D0, 1
000027CC 0680 0000 5AF2 addi.l D0, 0x5AF2
000027D2 D0AD FD52 add.l D0, [A5 - 0x2AE]
000027D6 2F00 move.l -[A7], D0
000027D8 302E 8488 move.w D0, [A6 - 0x7B78]
000027DC 48C0 ext.l D0
000027DE 5280 addq.l D0, 1
000027E0 E388 lsl D0, 1
000027E2 0680 0000 5AF2 addi.l D0, 0x5AF2
000027E8 D0AD FD52 add.l D0, [A5 - 0x2AE]
000027EC 2040 movea.l A0, D0
000027EE 3010 move.w D0, [A0]
000027F0 48C0 ext.l D0
000027F2 205F movea.l A0, [A7]+
000027F4 3080 move.w [A0], D0
000027F6 302E 8126 move.w D0, [A6 - 0x7EDA]
000027FA 48C0 ext.l D0
000027FC 526E 8488 addq.w [A6 - 0x7B78], 1
00002800 B06E 8488 cmp.w D0, [A6 - 0x7B78]
00002804 6CBE bge -0x40 /* 000027C4 */
00002806 7001 moveq.l D0, 0x01
00002808 066E FFFF 8126 addi.w [A6 - 0x7EDA], 0xFFFF
0000280E B06E 8126 cmp.w D0, [A6 - 0x7EDA]
00002812 6F00 FF22 ble -0xDC /* 00002736 */
00002816 302E 9400 move.w D0, [A6 - 0x6C00]
0000281A 48C0 ext.l D0
0000281C 4A80 tst.l D0
0000281E 6700 0020 beq +0x22 /* 00002840 */
00002822 203C 0000 5BF4 move.l D0, 0x5BF4
00002828 D0AD FD52 add.l D0, [A5 - 0x2AE]
0000282C 2F00 move.l -[A7], D0
0000282E 203C 0000 5BF6 move.l D0, 0x5BF6
00002834 D0AD FD52 add.l D0, [A5 - 0x2AE]
00002838 2040 movea.l A0, D0
0000283A 225F movea.l A1, [A7]+
0000283C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
label00002840:
00002840 41EE 8026 lea.l A0, [A6 - 0x7FDA]
00002844 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002848 3D40 93FE move.w [A6 - 0x6C02], D0
0000284C 302E 93FE move.w D0, [A6 - 0x6C02]
00002850 48C0 ext.l D0
00002852 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002856 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000285A 41EE 8388 lea.l A0, [A6 - 0x7C78]
0000285E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002862 7001 moveq.l D0, 0x01
00002864 3D40 8126 move.w [A6 - 0x7EDA], D0
label00002868:
00002868 486E 8026 pea.l [A6 - 0x7FDA]
0000286C 306E 8126 movea.w A0, [A6 - 0x7EDA]
00002870 2F08 move.l -[A7], A0
00002872 7001 moveq.l D0, 0x01
00002874 221F move.l D1, [A7]+
00002876 205F movea.l A0, [A7]+
00002878 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000287C 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00002880 0480 0000 0040 subi.l D0, 0x40 /* '@' */
00002886 3D40 8382 move.w [A6 - 0x7C7E], D0
0000288A 486E 8388 pea.l [A6 - 0x7C78]
0000288E 306E 8126 movea.w A0, [A6 - 0x7EDA]
00002892 2F08 move.l -[A7], A0
00002894 7001 moveq.l D0, 0x01
00002896 2F00 move.l -[A7], D0
00002898 306E 8382 movea.w A0, [A6 - 0x7C7E]
0000289C D1C8 add.l A0, A0
0000289E D0FC 5BF2 add.w A0, 0x5BF2
000028A2 D1ED FD52 add.l A0, [A5 - 0x2AE]
000028A6 3010 move.w D0, [A0]
000028A8 48C0 ext.l D0
000028AA 0680 0000 0040 addi.l D0, 0x40 /* '@' */
000028B0 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000028B4 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000028B8 221F move.l D1, [A7]+
000028BA 201F move.l D0, [A7]+
000028BC 205F movea.l A0, [A7]+
000028BE 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000028C2 302E 93FE move.w D0, [A6 - 0x6C02]
000028C6 48C0 ext.l D0
000028C8 526E 8126 addq.w [A6 - 0x7EDA], 1
000028CC B06E 8126 cmp.w D0, [A6 - 0x7EDA]
000028D0 6C96 bge -0x68 /* 00002868 */
000028D2 4E75 rts
label000028D4:
000028D4 323C 0082 move.w D1, 0x82
000028D8 4EED 026A jmp [A5 + 0x26A /* export_73 */]
000028DC 4EED 0452 jmp [A5 + 0x452 /* export_134 */]